在Windows上用Cmake+Visual Studio编译静态opencv库,发布成裸机可执行程序

参考博客:
https://www.cnblogs.com/thisisajoke/p/12095030.html
https://blog.csdn.net/ezhchai/article/details/80557936
自测踩坑:
1.如果还是遇到需要opencv_world341.dll的,需要按照第二个连接里面提到的,cmake的时候,最后在没有问题的时候,把build_opencv_world选上,再次配置(configure)一下,然后进行就差不多了;

2.如果遇到
CUDA_nppi_LIBRARY (ADVANCED)
类似的错误,可以搜一下,说的是cuda 9不支持了,应该搜来搜去都是那个博客的解法,
链接:https://blog.csdn.net/u014613745/article/details/78310916
然而我并没有成功,依旧有这个问题,所以,我发现了有一个选项:WITH_CUDA, 是的,我把它置成off,不选不就行了吗,,,,,反正我是不用,如果你要用的话,可能要自己想办法了,不过我可能是因为自己老早装cuda的时候就没有装好,我是懒得折腾了(应付作业)。

3.最后提醒一下,写好了opencvConfig.h头文件,请记得在main.cpp里面包含一下,不然不会自动包含的,毕竟是静态的嘛。(我就是忘记了,还说怎么不对,晕死)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值