首页 > 其他分享 >Debug环境配置能编译、调试,而 Release 却不能编译,找不到opencv_world480d.lib,我的解决

Debug环境配置能编译、调试,而 Release 却不能编译,找不到opencv_world480d.lib,我的解决

时间:2024-03-18 21:12:14浏览次数:24  
标签:world480d lib opencv 编译 Release 调试

这个问题弄了好久,网上的查看了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

相关文章

  • 【album】编译工程
    记录帖。CMake以下都是CMake函数,用于配置项目的构建系统,说明如下:find_package(package_name):此函数用于查找现有的包配置模块或预定义模块。它查找指定库的安装位置,并设置相关变量。包配置模块是库的安装过程中创建的,用于帮助库的用户找到和链接库。预定义模块是CMake分发......
  • dea设置自动编译spring boot代码,idea代码修改后无须重启服务立即生效
    解决办法1:spring-boot-devtools<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><......
  • Linux Java调用 海康sdk报 Unable to load library '/home/slife/bsmt/HCNetSDK_linux
    1、问题在Linux下java调研libPlayCtrl.so文件失败 解决方案:sudovim~/.bashrc 在该文件末尾追加:exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/slife/bsmt/HCNetSDK_linux64/刷新一下source~/.bashrcok参考链接 https://www.cnblogs.com/kikyoqiang/p/14911373.......
  • 【QT+QGIS跨平台编译】之八十二:【QGIS_Gui跨平台编译】—【错误处理:QgsExpressionCont
    文章目录一、未定义基类QgsExpressionContextGenerator二、错误处理一、未定义基类QgsExpressionContextGenerator报错信息二、错误处理第33行增加:#include"qgsexpressioncontextgenerator.h"......
  • /usr/lib64删除怎么恢复
    注:本文描述请勿模仿,仅限万一遇到这种情况一试。一不小心做了一个操作:1cd/usr2mvlib64lib64-bak然后奇异的发现:cp不能用了!ls也不能用了……提示信息如下:-bash:/usr/bin/cp:/lib64/ld-linux-x86-64.so.2:badELFinterpreter:Nosuchfileordirectory我觉得......
  • Python实践:基于Matplotlib实现某产品全年销量数据可视化
    本文分享自华为云社区《画图实战-Python实现某产品全年销量数据多种样式可视化》,作者:虫无涯。学习心得有时候我们需要对某些数据进行分析,得到一些可视化效果图,而这些效果图可以直观展示给我们数据的变化趋势;比如某产品的月销量数据、销售额的地区分布、销售增长和季节的变......
  • libtorch实现一个数码管数字识别网络
    这里的数字范围是0~9共10个数字,用5×3的数字矩阵表示,把它当成图像那么可以看成5×3的图片。如下图中的数字0,用“1”代表有颜色(亮),“0”代表没颜色(灭)。网络是经典的BP神经网络,15个输入,10个输出。当输入是形状“0”时,输出索引为0的数字最大接近于1;当输入是形状“1”时,输出索引为1的......
  • 编译器有关的Makefile语法
    在Makefile中,与编译器相关的语法通常用于定义编译规则和链接规则,以及设置编译器选项等。编译器相关的Makefile语法定义变量CFLAGS=-Wall-O2编译规则%.o:%.c$(CC)$(CFLAGS)-c$<-o$@链接规则program:file1.ofile2.o$(CC)$^-o$@......
  • 【CenterFusion】损失函数Loss初始化_get_losses()函数以及计算过程forward()函数-Cen
    损失函数Loss初始化_get_losses函数以及计算过程forward函数1.损失函数初始化前序运行逻辑2.损失函数初始化2.1loss函数初始化——Trainer类中的_get_losses()函数2.2model_with_loss的初始化3.loss计算过程前序运行逻辑4.loss计算过程4.1loss计算函数调用关系4.......
  • linux上编译release并剥离调试信息
    使用objcopy:1转载出处:https://unpluggedcoder.me/2014/04/24/%E7%94%9F%E6%88%90%E5%8F%AF%E8%B0%83%E8%AF%95%E7%9A%84Release%E7%89%88%E6%9C%AC%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6--%E8%B0%83%E8%AF%95%E7%AC%A6%E5%8F%B7%E4%BF%A1%E6%81%AF%E6%8F%90%E5%8F%96......