编译web
授人以鱼不如授人以渔,使用CMake编译OpenCV静态库的方法,要点以下:缓存
在CMake的Configure步骤时选择编译器为x86或者x64,实现编译x86或x64版本的库ip
在配置时,勾选BUILD_SHARE_LIB创建动态库,不勾选,则创建的是静态库编译器
在配置时,勾选opencv_world,会将多个库打包成opencv_world310.lib编译
点击Generate以后,在VS中进行编译,点击BUILD下的BATCH_BUILD,也就是批量生成,勾选INSTALL的Debug和Release进行生成opencv
生成以后,在编译文件夹中会多出install文件夹,里面的就是咱们要的所有内容了变量
在CMake-GUI中清除缓存,而后更换编译器,重复1-5步骤进行编译打包
配置配置
各个bin目录加入系统环境变量bug
vs中include目录、lib目录、链接库的设置,Debug版本在后面加d便可
动态库版本须要连接:
opencv_ts310.lib
opencv_world310.lib
静态库版本须要连接:
ippicvmt.lib opencv_ts310.lib opencv_world310.lib IlmImf.lib libjasper.lib libjpeg.lib libpng.lib libtiff.lib libwebp.lib zlib.lib VFW32.Lib Winmm.lib