Windows编译OpenCV为静态链接库

用默认设置编译OpenCV为动态库的教程很多,这里记录一下编译为静态库踩过的坑

  1. 用CMake configure后,关闭SHARED_LIBS选项,打开OPENCV_WORLD(可选,如果打开可以减少生成的lib数量)选项
  2. 编译完成后把所有 编译目录\install\x64\vc16\staticlib 下的.lib拷贝到希望调用这个库的工程目录下
  3. 在项目属性-连接器-输入中把这些.lib都加上去
  4. 由于调用的是静态库,在C\C++-代码生成-运行库中把选项设置为/MT

记录一下.lib

opencv_world450.lib
ade.lib
IlmImf.lib
ittnotify.lib
libjpeg-turbo.lib
libopenjp2.lib
libpng.lib
libprotobuf.lib
libtiff.lib
libwebp.lib
quirc.lib
zlib.lib

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值