QT+VS 工程在 Release/Debug 文件夹下导入相关 DLL (非常实用)

简介: QT+VS 工程在 Release/Debug 文件夹下导入相关 DLL (非常实用)

自己建立的 QT+VS 工程,在调试完成后要想拿到别的电脑运行,一般有两种方式:把工程封装成安装软件、直接把工程下的 Release/Debug 文件拿到别的电脑即可!!!


     把 C++ 工程封装成安装软件参考:C++工程封装成安装软件


     正常建立的 QT+VS 工程,调试完成后,直接把 Release/Debug 文件夹拿到另一台电脑是无法运行的,运行时总是报错:缺少各种 DLL;即调试完成后的工程,Release/Debug 文件夹下是没有相关 DLL 的;下面介绍如何一键导入所需 DLL !!!


1、打开 cmd


2、找到 Qt 安装目录下的 windeployqt.exe


//我的安装路径
E:\qt5.12\5.12.5\msvc2017_64\bin\windeployqt.exe


3、在 cmd 命令框下进入  E:\qt5.12\5.12.5\msvc2017_64\bin 文件夹


ed7611fb72f14d0fb6522370e69ce51a.png


4、输入如下命令,回车


F:\vegetableBird\changeDetection\myImageRegistration\x64\Release\myImageRegistration.exe

说明:F:\vegetableBird\changeDetection\myImageRegistration\x64\Release 路径为对应 QT+VS 工程的 release 文件夹;

71ecf8658a8c4226bf0efea7c63622a9.png


5、相关文件及 DLL 添加完成


7264ed0a0eaf4b50b6153304a223df09.png


说明: QT+VS工程下 Debug 文件夹下导入相关文件及 DLL 步骤类似;

相关文章
|
14天前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
51 0
|
14天前
|
IDE 编译器 开发工具
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
39 0
|
14天前
|
数据可视化 算法 C++
C++ cmake工程引入qt6和Quick 教程
C++ cmake工程引入qt6和Quick 教程
60 0
|
6月前
|
安全 测试技术 C++
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
最近用到了gRPC,配置了很长时间,分享一下配置过程。先来看一下我准备的文件包(资源我放在最后)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
14天前
|
C++ 开发者
QT基础【3-VS和QtCreator转换】
QT基础【3-VS和QtCreator转换】
|
14天前
|
编译器 C语言 C++
Qt6学习笔记一(安装、新建工程(cmake编译)、QPushButton、对象树、Qt窗口坐标系)
Qt6学习笔记一(安装、新建工程(cmake编译)、QPushButton、对象树、Qt窗口坐标系)
74 0
|
14天前
|
编译器 C++ 开发者
QT基础教程(QT Creator工程介绍)
QT基础教程(QT Creator工程介绍)
37 1
|
14天前
|
C++
[Qt5&VS] VS编译生成Qt的ui_头文件
[Qt5&VS] VS编译生成Qt的ui_头文件
86 0
|
14天前
|
C++ 容器
[Qt5] QT+VS读取dwg文件
[Qt5] QT+VS读取dwg文件
101 0
|
14天前
|
C++
[Qt5] VS环境下实现Qt5两个窗口相互切换
[Qt5] VS环境下实现Qt5两个窗口相互切换
53 0

推荐镜像

更多