自己编译vs opencv
参考:https://blog.****.net/streamchuanxi/article/details/51044929
1
工具cmkae-gui
repeat 1、配置过程全程退出360安全卫士和360杀毒。
2、vs要以管理员的方式运行(很重要!!!)
很重要!!!重要的事情说三遍!!!
opencv和extra model用的上文链接的下载包
开始:
where is the source code:选择源码包,而不是extra包
选择vs2015 vs14 没选win64
成功会显示
当时编译时出现错误,invalid…重头来了一次
2 VS compile
在 …/build下找到OPENCV.sln,打开,找到CMakeTargets下的INSTALL,在Debug和Release下分别右键生成即可。
失败这个自己当时没管,因为不一定每个库文件都用到,生成…d.lib
再在release下,这里win32,win64和第一步里面选的选择
”vs2015 vs14 没选win64“ 对应
release
3 环境变量
系统变量添加(用户变量不是永久的)
4、项目属性(有2.4.9和3.版本并存,每个项目选用自己的版本)
可执行文件目录:D:\opencv3\build\install\x86\vc12\bin
包含目录:
H:\opencv3\build\install\include
没有这个所以没加…\opencv
H:\opencv3\build\install\opencv2
库文件目录:H:\opencv3\build\install\x86\vc14\lib
opencv_aruco410d.lib;opencv_bgsegm410d.lib;opencv_bioinspired410d.lib;opencv_calib3d410d.lib;opencv_ccalib410d.lib;opencv_core410d.lib;opencv_datasets410d.lib;opencv_dnn410d.lib;opencv_dpm410d.lib;opencv_face410d.lib;opencv_features2d410d.lib;opencv_flann410d.lib;opencv_hal410d.lib;opencv_highgui410d.lib;opencv_imgcodecs410d.lib;opencv_imgproc410d.lib;opencv_line_descriptor410d.lib;opencv_ml410d.lib;opencv_objdetect410d.lib;opencv_optflow410d.lib;opencv_photo410d.lib;opencv_reg410d.lib;opencv_rgbd410d.lib;opencv_saliency410d.lib;opencv_shape410d.lib;opencv_stereo410d.lib;opencv_stitching410d.lib;opencv_structured_light410d.lib;opencv_superres410d.lib;opencv_surface_matching410d.lib;opencv_text410d.lib;opencv_tracking410d.lib;opencv_ts410d.lib;opencv_video410d.lib;opencv_videoio410d.lib;opencv_videostab410d.lib;opencv_xfeatures2d410d.lib;opencv_ximgproc410d.lib;opencv_xobjdetect410d.lib;opencv_xphoto410d.lib;%(AdditionalDependencies)