背景:
主程序运行环境:64位QT5.7.1,使用addin 加进了VS2015里
写好了程序想打包发布在别人的电脑上也可以运行。折腾了好久终于实现,记录下来以免后面忘记。
网上的打包发布教程一般都是使用qt自带的命令提示 windeployqt 打包,具体方式是
1.将要打包的exe 放在一个单独的文件夹下。我的是F:\ademos
2.打开 输入cd/d F:\ademos 转到当前文件夹
3.输入windeployqt 你的程序.exe 我的是windeployqt mainwindows.exe
4.然后qt就会把你程序用到的dll放到当前文件夹下了。
但是由于我的QT使用的是MSVC编译器,会用到一些VC的库,使用qt的命令行时会提示我
warning:Cannot find Visual Studio installation directory,VCINSTALLDIR is not set.
解决方案1
使用VS2015开发人员命令提示,输入cd/d F:\ademos 和windeployqt mainwindows.exe
解决方案2