这个问题弄了好久,网上的查看了N多资料,看来问题各不相同,总是弄不好。终于弄好,总结如下几点:
1、弄清楚版本号,我用的是VS2017, 对应的应该是VC15。opencv_world480d.lib对应的opencv估计是不支持,其目录中只有一个 VC16,奇怪的是 DEBUG模式认这个
手动,将opencv下的 VC16 改为 VC15, 同时修改Release配置下的头文件、库文件等凡与此有关的描述,编辑生成不再报 imshow 等基本函数链接错误了,但出现了 新的问题,回DEBUG模式,能编译,但不能调试,找不到 opencv_world480d.lib 文件
2、关于找不到 opencv_world480d.lib 文件,网上很多是 复制 到 system32 底下,解决。这里没有这样做,我SSD硬盘小 ,一直对于往系统塞东西,都比较排斥。而是
进入 高级系统设置 ,
点击 环境变量
修改 系统变量 中的Path ,包含opencv_world480d.lib的路径。注意:不是用户变量
重要的是: 需要重启,需要重启,需要重启
如上,2个问题就 OK 了
标签:world480d,lib,opencv,编译,Release,调试 From: https://www.cnblogs.com/oujian/p/18081430