关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

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

发布时间:2023-06-26 22:00:31

 自己建立的 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 文件夹



 4、输入如下命令,回车


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

   

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


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



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


/template/Home/leiyu/PC/Static