VS静态编译openCV

今天一天尝试了VS静态编译openCV,网上几乎没几个靠谱的,不过靠谱的有一个就可以了,无效资源真的费时间。

点这个,最靠谱的资料

注意根据自己的实际情况操作,下面说明几点:

  • 必须使用静态编译的源码来生成静态库,才不需要dll文件。
  • 直接静态编译编译openCV lib中叫opencv_worldxxxx.lib的不算是完整的静态编译,在其他环境下使用会发现需要opencv_worldxxxx.dll。
  • 查到网上有使用禁止使用共享库的方法,应在cmake下使用,当然,windows环境下使用cmake-gui。
  • sources指的是 openCV源代码,官网下载SOURCES即可。
  • 参考靠谱的资料,刚开始我脑袋糊涂配置属性直接点进去就一些OK了,十分方便,接下来使用的时候,发现有不适用这个提示,我查了半天也没个所以然,我回想刚才成功的那个也没管,所以直接复制配置属性就可以,忽视它,别想那么多_
  • 其实整个过程等待时间挺长,操作时间都是说明书式操作,约耗时2h。
  • 为啥要折腾这个:可以在保持体积较小的情况下运行在其他环境的电脑上。实际中,release编译的程序运行速度快很多。
  • VS还是可查询资源多,尽量用VS吧

附个截图

这个目录下就是完整体的静态库,到了这步就成功了
D:\opencvstatic\buildS\install\x64\vc16\staticlib

有:复制时候要比对比对,可能有改动

IlmImf.lib
ittnotify.lib
libjasper.lib
libjpeg-turbo.lib
libpng.lib
libprotobuf.lib
libtiff.lib
libwebp.lib
opencv_world3410.lib
quirc.lib
zlib.lib

openCV静态库列表

最后,有问题可以留言:有类似的问题可以一起交流下。

搞这个真的是被逼的。。。。(逃

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值