1、程序在vs2010下能运行,独立运行生成的exe文件时会崩溃

原来问题出在调用文件的路径上,如果在程序中有涉及到打开文件等操作,把那个.exe程序复制到跟.cpp文件同一个目录下就行。

2、vs添加对dll的引用

通过设置vs工程的环境变量,实现对单个工程本地化配置的目标,环境变量可随整个工程迁移,设置方法:vs工程属性-->配置属性-->调试-->环境,例如,我们要引用../../bin/目录里面的dll,那么我们可以设置为:path=%path%;..\..\bin,如图:

3、关于qt打包问题

https://blog.csdn.net/u013165921/article/details/79404645

4、查看那些dll有用

使用工具depends工具

https://blog.csdn.net/ZYX19950825/article/details/70209177

5、总结:

将程序第二步运用的dll,和第4步进行对比,保留放入新的文件夹下(包括qt的dll和opencv的dll),将release下的exe也放进去,注意第一有没有需要调用的文档也放进去,程序运行就不会有问题。

说明opencv bin下可以有很多dll也可以只有一个opencv_world340.dll(release下)。

转载于:https://www.cnblogs.com/rjjhyj/p/10027874.html

vs2015+opencv+qt打包exe的问题相关推荐

  1. 【QT】QT从零入门教程(十七):QT+OpenCV+VS 打包exe

    1.在Debug模式下运行程序,生成exe. 2.在桌面上新建文件夹,名字最好为英文或数字,将项目生成的exe及所需资源文件夹(如Image文件夹)拷贝到文件夹中,在文件夹中新建一个txt,F:\QT ...

  2. Qt踩坑之打包exe

    Qt踩坑之打包exe Qt 打包要使用5.14.1版本,从清华大学镜像下载,快速. 5.14.0版本有漏洞, 下载安装的模块也不要多,把ming32勾上,sources勾上,即可,其他不要,否则安装慢 ...

  3. Qt打包成setup.exe安装包

    Qt打包成setup.exe安装包 一.简述 Qt 项目开发完成之后,需要打包发布程序,而因为用户电脑上没有 Qt 配置环境,所以需要将 release 生成的 exe 文件和所依赖的 dll 文件复 ...

  4. ppt录屏+Qt打包成exe

    1.录屏推荐 PPT-插入-屏幕录制 2.Qt打包成exe程序 参考博客:https://blog.csdn.net/lady_killer9/article/details/89975504 2.1 ...

  5. CLion C++开发QT ,串口通信,JSON文件写入读取,CRC-16校验,图片转二进制(qrc转rcc)并将项目打包exe可执行文件。

    前言: QT自带的编译器非常不好用.今天给大家介绍一款很方便强大的QT开发工具CLion. QT的下载配置安装,网上很多教程,就不介绍了. QT 串口通信,接收下位机消息,发送消息给下位机. QT J ...

  6. OpenCV+Qt+CMake安装+十种踩坑

    平台:win10 x64+opencv-3.4.1 + qt-x86-5.9.0 + cmake3.13.4 x64 OpenCV+Qt+CMake安装,及目前安装完后打包:mingw32-make时 ...

  7. 四小时学习opencv+qt系列(第二天)

    每天四小时学习opencv+qt系列(第二天) 顺便提一下,我觉得收获最大的就是上一篇博客中使用到的QSettings这个类,可以对设置进行保存与初始化,而我原来没有用到这个类的时候用的是将设置保存在 ...

  8. VS2015 error MSB6006: “cmd.exe”已退出 代码为 3

    VS2015 编译QT项目出现error MSB6006: "cmd.exe"已退出,代码为 3. 利用vs2015和qt5.7,在编译例子时发生如下错误: C:\Program ...

  9. Python如何打包EXE可执行文件

    一.安装Pyinstaller 使用Python打包EXE可执行文件时,需要使用Pyinstaller,使用命令pip install PyInstaller进行安装,如下图: 安装成功后的效果如下图 ...

最新文章

  1. 【BZOJ1015】【JSOI2008】星球大战 并查集
  2. 对象序列化 输入输出流概念 InputOutStream OutputStream
  3. Java高并发编程(十一):Java中线程池
  4. STM32 基础系列教程 45 - FSMC_LCD_Touch
  5. C语言模拟实现(二)-----可变分区存储管理方式
  6. python运行时修改代码会怎样_python运行时修改代码的方法——monkey patch
  7. 【推荐系统】基于MovieLens数据集实现的协同过滤算法
  8. srs rtmp从监听到接收到新连接的过程分析
  9. Python raw_input 函数 - Python零基础入门教程
  10. RelativeLayout 常用属性
  11. MVC Json方法里的一个坑
  12. 中国书写工具行业市场供需与战略研究报告
  13. matlab用pathy语言,2018 年度编程语言 -- Python
  14. 前端 省市区三级联动
  15. TLQ7/8 常用命令说明
  16. 华为手机USB调试与Log
  17. 2022芒果TV算法赛_用户下一个观看视频预测_baseline_CF召回YoutubeDNN
  18. LeetCode-1264. 页面推荐(中等)
  19. slam初学(一)——Kdevelop的安装及汉化
  20. crypto 抄错的字符

热门文章

  1. java kaptcha_java相关:kaptcha验证码使用方法详解
  2. windows下连接db2数据库
  3. Create-React-App脚手架使用方法
  4. Python如何读取文件
  5. 30%企业定位平台型,不会出现类似BAT巨头
  6. jquery 赋值时不触发change事件解决
  7. 数据挖掘与数据化运营实战. 3.12 数据产品
  8. zabbix报警收到tcmime.1456.1456.1878.bin附件邮件
  9. project-population
  10. kafka抑制启动时的log INFO为WARN级别