由于找不到opencv_world430d.dll,无法继续执行代码的解决办法
在vs上基于cmake写opencv的代码遇到个玄学bug,直接导致项目启动不起来。
花了我很长很长时间来解决这个bug,但也学到了不少。
基础不牢地动山摇,真正的大佬遇到这种bug应该可以轻松解决吧,
总感觉自己对于C++的学习基础还不够牢固,或许我该在Linux上再学遍C++的编译过程?
回到正题,其实核心问题就是配置环境变量的问题,下面就详细聊一聊吧。
一启动项目就会出现如下报错,直接搜“由于找不到opencv_world…”可以找到大量文章,相对靠谱的是这篇,其中正常思路按着方法一(蜜汁觉得方法二很蠢,觉得不是长久之记)去添加一条路径就可以解决这个bug了,但我就很蠢的直接把原来的改成了,导致出现了新的报错说find_package啥都没找到,查了一波以后才明白find_package是要找某目录下的.cmake的代码,所以直接改路径的这个操作必不对,.cmake的代码就在\build的路径下。所以,此时只需要添加上\bin这条路径即可,如图
实际上在cmake生成缓存时还是有提示的,所以说遇到bug先看看日志。
还有一个需要注意的点是,通过实验我发现,vs环境变量的读取只发生在启动的时候,也就是说如果你更新了环境变量后,需要重启vs才可以生效。
希望你帮到你。
感觉自己效率好低,有兄弟给点建议吗?
由于找不到opencv_world430d.dll,无法继续执行代码的解决办法相关推荐
- 找不到msvcp140.dll无法继续执行代码,怎么解决?
找不到msvcp140.dll无法继续执行代码,怎么解决?相信这个问题困扰着不少小伙伴,msvcp140.dll文件是电脑系统重要的动态链接库,缺失或者损坏会导致很多软件跟游戏无法打开运行,小编今天就 ...
- 由于找不到MSVCR110.dll,无法继续执行代码...的解决方法
今天调试代码时候发现Wampserver运行以后是橙色的,橙色代表未启动成功.卸载安装后还是没有解决这个问题,反而启动Wamp出现了错误提示"由于找不到MSVCR110.dll,无法继续执行 ...
- 由于找不到mfc110.dll,无法继续执行代码的解决方法
解决方案 出现此问题的原因主要是未安装VC++2012和VS2012的组件,自己直接下载安装即可,不用选择路径,一切按照默认进行. Win10环境下载:https://www.microsoft.co ...
- [968]程序运行时报错:由于找不到mfc110.dll,无法继续执行代码的解决方法
解决方案 出现此问题的原因主要是未安装VC++2012和VS2012的组件,自己直接下载安装即可,不用选择路径,一切按照默认进行. Win10环境下载:https://www.microsoft.co ...
- 找不到msvcp140.dll无法继续执行代码,要怎么去解决?
很多人咨询小编,说他在使用电脑的过程中经常会遇到找不到msvcp140.dll无法继续执行代码,他一脸懵逼不知道如何进行解决,其实这个是我们电脑中的组件运行库丢失所导致的.要解决这个问题也不难,下面我 ...
- 由于找不到qt5core.dll,无法继续执行代码的问题
由于找不到qt5core.dll,无法继续执行代码的问题处理,其实和平常的dll缺失处理方法是差不多的 一. 下载qt5core.dll文件来解决 1.在百度搜索qt5core.dll这个dll文件, ...
- mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题. 参考文章: (1)mysql 安装问题一:由于找不到MSVCR120.dll,无法继续执行 ...
- 由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题. 解决办法: 这种错误是由于未安装 vcredist 引起的,根据自己操作系统版本下载对应的安装文件. 下载地址:h ...
- 由于找不到mscoree.dll无法继续执行代码
Windows终端可以说是Windows系统中非常重要的功能之一,可以帮助用户通过命令行的模式来调整电脑,但是最近不少用户在运行的时候却提示由于找不到mscoree.dll无法继续执行代码,下面小编就 ...
最新文章
- 阿里云云原生中间件 2021 年春季校招实习启动啦~
- 后台提示云提醒未激活 点击激活删除方法
- 济南python工资一般多少钱-济南Python+人工智能
- severity distribution: tail of distributions
- 在github上面下载文件夹的方法666
- [编程入门]带参数宏定义练习:定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
- 记录一次iOS11大标题不滚动的问题
- 【熊猫多模式站群开发日志】权限控制拦截器
- java注解 @SuppressWarnings注解用法
- freeSWITCH中动态加载模块
- IT公司面试 逻辑题目
- Hive的Rank函数
- python基础知识大一总结与反思_反思总结及规划 其一
- 我们来统计一个各大学中国学生会CSSA的list吧
- iOS资源帖-优秀博客、iOS开发技术文、学习网站
- App中根据多个字段检索功能总结
- Vue2:网易云播放音乐并实现同步一次显示一行歌词
- 2020年白领年终奖报告来了,平均值为7826元
- char与signed char, unsigned char的区别?
- 提权系列(一)----Windows Service 服务器提权初识与exp提权,mysql提权