您的位置:首页 > 运维架构

opencv配置相关

2015-12-06 16:29 393 查看

1.去除警告

我们在程序中使用fopen等CRT函数,就会出现一些警告信息

右击工程 - 属性 - 配置属性 - C/C++ - 命令行
命令行增加 /D _CRT_SECURE_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS

2.opencv配置

在工程属性里面,vc++directories中修改include 和 library directories,路径分别为

***\OpenCV2.4.4\build\include;

***\OpenCV2.4.4\build\include\opencv;

***\OpenCV2.4.4\build\include\opencv2;

$(IncludePath)

以及

***\OpenCV2.4.4\build\x64\vc11\lib;

$(LibraryPath)

这里lib路径中关于x64和vc11的选择和上面是一样的

以上Debug和Release一样

不一样的是:

Debug下,修改linker->input里面的附加依赖项为:

opencv_calib3d244d.lib

opencv_contrib244d.lib

opencv_core244d.lib

opencv_features2d244d.lib

opencv_flann244d.lib

opencv_gpu244d.lib

opencv_haartraining_engined.lib

opencv_highgui244d.lib

opencv_imgproc244d.lib

opencv_legacy244d.lib

opencv_ml244d.lib

opencv_nonfree244d.lib

opencv_objdetect244d.lib

opencv_photo244d.lib

opencv_stitching244d.lib

opencv_ts244d.lib

opencv_video244d.lib

opencv_videostab244d.lib

Release下,修改linker->input里面的附加依赖项为:

opencv_calib3d244.lib

opencv_contrib244.lib

opencv_core244.lib

opencv_features2d244.lib

opencv_flann244.lib

opencv_gpu244.lib

opencv_highgui244.lib

opencv_imgproc244.lib

opencv_legacy244.lib

opencv_ml244.lib

opencv_nonfree244.lib

opencv_objdetect244.lib

opencv_photo244.lib

opencv_stitching244.lib

opencv_ts244.lib

opencv_video244.lib

opencv_videostab244.lib

每次写这么多lib很麻烦,最简单的方法是:

debug模式下,修改linker->input里面的附加依赖项为:

***\OpenCV2.4.4\build\x64\vc11\lib\*d.lib
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: