自己建立的 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 步骤类似;