因为每新建一个项目都要为它配置一遍,所以记录下其配置情况:
1.环境变量
计算机 右键 ->属性->左侧 高级系统设置 ->高级-> 下面 环境变量 ->
在用户变量h中新建path加上 D:\OpenCV\build\x64\vc10\bin;D:\OpenCV\build\common\tbb\intel64\vc10
重启(一定要重启)
2 打开vs2010 新建项目 win32控制台应用程序
3.右键项目 ->属性 弹窗 右上侧 -> 配置管理器 点开->活动解决方案平台 点下拉选 择-> 新建 出现 键入或选择新平台 选择 x64
4右键项目->属性 弹窗 左侧 配置属性 展开 -> vc++目录 点开 右侧 包含目录 后面 加上如下目录
D:\OpenCV\build\include;D:\OpenCV\build\include\opencv;D:\OpenCV\build\include\opencv2
包含库 的后面添上如下目录
D:\OpenCV\build\x64\vc10\lib
5右键项目->属性 弹窗 左侧 配置属性 展开 ->链接器展开->[输入,为项目的Debug配置(就是这个对话框坐上方配置选择活动的debug) 附加依赖项 后面增加下面的lib:
opencv_calib3d231d.lib;opencv_contrib231d.lib;opencv_core231d.lib;opencv_features2d231d.lib;opencv_flann231d.lib;opencv_gpu231d.lib;opencv_highgui231d.lib;opencv_imgproc231d.lib;opencv_legacy231d.lib;opencv_ml231d.lib;opencv_objdetect231d.lib;opencv_ts231d.lib;opencv_video231d.lib
6.为项目的Release配置(就是这个对话框坐上方配置选择release)增加[附加依赖项 :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
这样就ok了
注意问题:
1.添加附加依赖项时分号什么的不注意,忘记重启,可能会出现无法打开 某dll 或者 obj的情况。
2.因为没改动位X64平台用测试程序时 会出现错误:“模块计算机类型“X86”与目标计算机类型“x64”冲突”。
浙公网安备 33010602011771号