windows10中缺少cv100.dll文件 win10环境下qt怎么配置opencv?
win10环境下qt怎么配置opencv?
巧了,倒是我在这件事,写个数据标注系统。无。
我是用方法是VS2017成立项目做开发编译平台,动态链接库Qt库和Opengcv库,在VS里使用Qt编辑ui文件,ui在Qt上设计什么,怎么设计完然后存放即可,Qt可以和VS交互工作。所谓是在写代码时特别注意下类型转换的问题,.例如Qstring与string互转。也有一些别的小问题,不过都有吧好的办法。
在安装好Opencv后添加个系统变量,那就是Opencv按装目录下(应该是解压缩)可以找到build/x64/vc15/bin路径(斜杠这样的话)。然后把在VS里再打开项目属性,VC加加目录,真包含目录改Opencv里的include、和他这里的Opencv、Opencv2路径。库目录改Opencv里VC15下的lib。
安装Qt很简单,把必要的关于VS的的都勾选上,直接安装时可能会又出现小问题,提示你有个什么找不到,应该是Perl的,你就去按装目录下能找到这个,自动再装,然后点遗漏掉就行了。安装好好后再VS里然后打开工具扩展更新完,下一个QtVSToosl。
特别注意:软件在发布后,还然后打开不了,此时你可以打开Debug里的软件,他会总是显示你少Qtdll,将相关的dll图片文件夹到与软件放到同一级目录即可解决。
我的方法是先将Qt安装好目录下msvc2017-64下的bin里所有dll不能复制到一个新目录,把软件扔进去,先试着运行程序,缺啥在找。
等软件写好,要打包时,在收拾一下。方法是:可以打开Qt命令行程序,在VS完全安装目录可以找到路径,后再命令行不能执行,参数amd64(当前编译环境64位、生成64位),详细方法参考微软官方的或网上搜索。示例:路径amd64最后确认。
在随即将你的发布版软件扔到一个空文件夹,
先执行命令cd/d软件路径位置
想执行命令windeployqtname.exe
会在这里帮你生成气体全部所需的dll链接库。
找不到cv100dll无法执行代码?
原因:msvcr100.dll文件即动态链接库文件,丢失原因有可能是杀毒软件失手打死可能导致的。
修复步骤:
1、刚刚进入dll文件丢失的可以修复专区后,在搜索栏搜索丢了的dll文件名,如【msvcr100.dll】,然后点击文件名再次进入修复界面。
2、进入到能修复界面后,再点击【自动启动可以修复】,即可直接下载相不对应dll文件。
3、去下载后将文件放在旁边c盘windows目录下面的system32目录(好象是在这个目录下)。
4、结果需要手动负责执行一条库文件可以注册的命令,才能让库文件不生效。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。