项目是VS+QT开发,可以使用qwt工具库来打包
步骤1:查找项目中使用到的qt动态链接库,QT使用windeployqt打包关于qt依赖的dll库。
将打包的程序放入新的空文件夹中,然后在选择QT的终端,比如Qt 5.9.6 64-bit for Desktop (MSVC 2017),并切换到新建文件夹目录下,运行windeployqt ClientWidget.exe。
步骤2:查找依赖VS的底层运行库,使用dumpin 命令:dumpbin /IMPORTS name.exe
选择vs自带的终端,比如Developer PowerShell for VS 2019,然后切换新建目录下
,运行dumpbin.exe /IMPORTS .\ClientWidget.exe >output.txt
打开output.txt将依赖的库找到(出系统库外),复制到新建目录下
步骤3:将打包好的文件夹放在另一台设备上,看是否正常使用