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 步骤类似;

相关文章
|
7月前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
403 0
|
7月前
|
IDE 编译器 开发工具
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
C/C++ IDE环境 (Qt Creator visual studio等) Cmake工程不显示头文件的解决方案
216 0
|
4月前
QT6使用CMamke将qml打包成dll
QT6使用CMamke将qml打包成dll
91 0
|
4月前
|
C++
【qt】VS中如何配置Qt环境
【qt】VS中如何配置Qt环境
225 0
|
4月前
|
安全 C++ Windows
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
安全 测试技术 C++
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
最近用到了gRPC,配置了很长时间,分享一下配置过程。先来看一下我准备的文件包(资源我放在最后)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
7月前
|
编解码
qt中使用dll库的方法
qt中使用dll库的方法
107 2
|
7月前
|
C++ 开发者
QT基础【3-VS和QtCreator转换】
QT基础【3-VS和QtCreator转换】
|
7月前
|
数据可视化 算法 C++
C++ cmake工程引入qt6和Quick 教程
C++ cmake工程引入qt6和Quick 教程
480 0
|
7月前
|
编译器 C++ 开发者
QT基础教程(QT Creator工程介绍)
QT基础教程(QT Creator工程介绍)
130 1