VC2010 + C++ + OpenCV 项目开发环境搭建 —— OpenCV 无法打开包括文件 找不到头文件问题

problem:fatal error C1083: 无法打开包括文件

 

配置 windows7+vs2010+opencv2.3.1+QT4.8.1...

 

使用OpenCV库:

“项目——属性——配置属性——VC++目录——包含目录”  添加:

C:\Program Files\OpenCV\opencv\build\include;

C:\Program Files\OpenCV\opencv\build\include\opencv;

C:\Program Files\OpenCV\opencv\build\include\opencv2;

 

“项目——属性——配置属性——VC++目录——库目录”  添加:

C:\Program Files\OpenCV\opencv\build\x86\vc10\lib;

 

“项目——属性——配置属性——链接器——输入——附加依赖项”  添加:

opencv_calib3d231.lib;

opencv_contrib231.lib;

opencv_core231.lib;

opencv_features2d231.lib;

opencv_flann231.lib;

opencv_gpu231.lib;

opencv_highgui231.lib;

opencv_imgproc231.lib;

opencv_legacy231.lib;

opencv_ml231.lib;

opencv_objdetect231.lib;

opencv_ts231.lib;

opencv_video231.lib;

编译时会报错,找不到某个dll,此时应当配置环境变量,将bin目录地址赋给path变量,但是考虑到项目的可移植性,我直接将用到的dll复制到工程中,debug、release文件夹下。

 

QT项目:

“项目——属性——配置属性——VC++目录——包含目录”  添加:

C:\Qt\4.8.1\include

“项目——属性——配置属性——VC++目录——库目录”  添加:

C:\Qt\4.8.1\lib

 

“项目——属性——配置属性——链接器——输入——附加依赖项” 安装QT时应该会自动添加好的。

 

ps(“工具——选项——项目和解决方案——VC++目录”  在vs2010中改为  “项目——属性——配置属性——VC++目录”)

你可能感兴趣的:(C++,Build,qt,include,features,2010)