
1、基于windeployqt.exe自动提取QT所需环境创建一个文件夹注路径与文件夹名称不能为中文如图所示将源代码下生成的exe程序拷贝到当前文件夹下以Debug为例在Demo文件夹中创建一个文本文件文件名字随意但不能为中文当前文件名称为qt文件中内容如下windeployqt所在路径为E:\ProgramFiles\Qt\6.8.2\msvc2022_64\binQT安装路径Opencv.exe为需要打包的程序名称如何将qt文件后缀改为.bat双击执行qt.bat,如下图所示到此QT运行环境拉取完成。2、利用VS自带的命令工具提取当前程序引用的DLL工具如图所示通过命令打开发布程序所在路径输入如下命令dumpbin /IMPORTS Opencv.exe output.txtOpencv.exe为发布程序名称output.txt写入所需dll的名称打开output.txt内容需下图所示红色框所示为当前发布程序所需的dll如果已经通过标题1拉取过QT资源则QT的DLL可以忽略。3、利用Everything工具查询DLL路径。下载软件搜索 Everything 下载地址https://www.voidtools.com/zh-cn/右键单击打开路径将对应文件拷贝到发布程序所在的文件夹中。注建议所有DLL都拷贝QT资源已拉取则除外