OpenCV 范例程序调试

来源:互联网 发布:周末午夜光明知乎 编辑:程序博客网 时间:2024/05/16 13:50

配置OpenCV的步骤基本按照下文:http://wiki.opencv.org.cn/index.php/VC_2010_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.3


VS2010下创建console, pre-compile的header项目,名字不要是OpenCV (可能被加载一堆文件)。因为范例程序用 stdafx.h 加载了头文件,如果不用预编译头文件会找不到头文件。


注意保持x86和x64一致:

1. 请根据自己的情况二选一,将库目录输入“属性”->“配置属性”->“VC++目录”->“库目录” 。如下图所示:

  • 32位系统 & VC2010,库目录为:D:\OpenCV\build\x86\vc10\lib
  • 64位系统 & VC2010,库目录为:D:\OpenCV\build\x64\vc10\lib

我在win7下必须选x86

2. 环境变量Path下加上D:\OpenCV\build\x86\vc10\bin 和 D:\OpenCV\build\x64\vc10\bin  ,以免动态库dll调用不兼容 

3. Pojection properties - Linker - Advanced :  Target Machine   选择 x86。

对于打开图片的目录,

1.  绝对地址,一定要用双 "\" 制定目录, 如:

2. 相对地址,debug模式(VC F5 运行)必须放在项目中源文件一起, 如 C:\Users\hej59001.DS\Documents\Visual Studio 2010\Projects\1\1, 1是项目名字,注意有两层项目名目录; 如果双击.exe文件执行,必须把图片文件和可执行文件放在一起。



原创粉丝点击