随笔 - 8  文章 - 3  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿

随笔分类

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

要ROOT 的手机

1、Unknow Application ABI:
      指定 AndroidManifest.xml 中的 sdk version

2、提示 run-as: Package 'xxxx' has corrupt installation
     chmod 711 /data
     chmod 711 /data/data

3、提示断点不生效
     更新 ndk 重编译试试




posted @ 2014-07-16 17:42 helor 阅读(348) | 评论 (0)编辑 收藏
新版 OpenCV 需要用 CMake  来编译,编译很简单:目录下新建 build 路径,然后cmake .. 就行了,网上一般的教程也是这样。

但是关于静态库和生成自己工程文件,一般的教程费老劲了,这都是对于 CMake 不了解的原因

将 OpenCV 编译成静态库 cmake .. -DBUILD_SHARED_LIBS=NO

编译完成后记得执行 CMakeTargets 下的 install 安装 OpenCV

完后,我们再用 CMake 来建立工程
cmake_minimum_required(VERSION 2.6)
project(Demo)
IF(WIN32)
SET(CMAKE_PREFIX_PATH D:/crossprj/opencv/build/install)
SET(CMAKE_CXX_FLAGS_DEBUG "/MTd /ZI /Od")
SET(CMAKE_CXX_FLAGS_RELEASE "/MT /Zi /O2")
SET(CMAKE_C_FLAGS_DEBUG "/MTd /ZI /Od")
SET(CMAKE_C_FLAGS_RELEASE "/MT /Zi /O2")
ENDIF(WIN32)
FIND_PACKAGE( OpenCV REQUIRED )
ADD_EXECUTABLE( Demo SkinDetect.cpp )
TARGET_LINK_LIBRARIES( Demo ${OpenCV_LIBS} )
include_directories( Demo ${OpenCV_INCLUDE_DIRS} )

不再需要拷贝 动态库,也不需要麻烦的设置工程头文件,库路径等
posted @ 2014-03-29 12:18 helor 阅读(5506) | 评论 (0)编辑 收藏
用得好好的 vs2010 不知怎么启动时报直接崩溃,报 CLR20r3
搜了一下,关闭 Windows Presentation Foundation Font Cache 就好了
posted @ 2010-06-19 00:17 helor 阅读(1930) | 评论 (0)编辑 收藏
x264 从 20091006 不支持 vc 
posted @ 2010-06-10 23:40 helor 阅读(368) | 评论 (0)编辑 收藏
都支持 UNIDCODE ,不过 GetSelText 返回不同,其它使用上没有什么区别,应该还有其它区别没搜到资料
posted @ 2010-05-12 18:18 helor 阅读(1205) | 评论 (0)编辑 收藏
因为 windows 下 ftp 不支持被动模式,因此想起了lftp 搜了半天找到了一个 windows 下的版本,一开始想用 lftp -f script.txt 的方法来用,不过程序总是找不对路径,后面发现可以这么用
 
lftp -c 'open -e "put filename" ftp://user:passwd@site'

http://www.cppblog.com/Files/helor/lftp-install.zip
posted @ 2009-12-14 20:03 helor 阅读(5030) | 评论 (2)编辑 收藏

需要 AudioCapture.dll.embed.manifest 可以拷贝

mainifile.tmp
2 /* ISOLATIONAWARE_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "AudioCapture.dll.embed.manifest"

maek.bat
@cl AudioCaptureDll.cpp Probe.cpp  /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "MIXVISTADLL_EXPORTS" /D "_WINDLL" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd  /W3 /nologo /c /Wp64 /ZI /TP /errorReport:prompt

rc /fo "AudioCapture.dll.embed.manifest.res" manifile.tmp

@link AudioCaptureDll.obj AudioCapture.dll.embed.manifest.res /def:AudioCapture.def /dll /MANIFEST /MANIFESTFILE:"AudioCapture.dll.embed.manifest"   /DEBUG /PDB:"AudioCapture.pdb"   comsupp.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

posted @ 2008-11-29 16:18 helor 阅读(727) | 评论 (0)编辑 收藏
hr = CoCreateInstance(
           CLSID_MMDeviceEnumerator, NULL,
           CLSCTX_ALL, IID_IMMDeviceEnumerator,
           (void**)&pEnumerator);

这个地方可能找不到链接库,
error LNK2019: unresolved external symbol _CLSID_MMDeviceEnumerator
error LNK2019: unresolved external symbol _IID_IMMDeviceEnumerator

解决方法
hr = CoCreateInstance(
           __uuidof(MMDeviceEnumerator), NULL,
           CLSCTX_ALL, __uuidof(IMMDeviceEnumerator),
           (void**)&pEnumerator);

缺少 PKEY_Device_FriendlyName
hr = pProps->GetValue(PKEY_Device_FriendlyName, &varName);

解决方法是 #include <functiondiscoverykeys.h>  // PKEY_Device_FriendlyName


posted @ 2008-08-20 18:10 helor 阅读(1891) | 评论 (1)编辑 收藏
仅列出标题