Qt编译出的Release版本,并不能够直接使用,直接运行会报错,依赖大量的dll,如何生成一个放在任意电脑就可直接运行的exe(绿色版本),需要以下几步:
- Qt Creator中,点击Debug设置生成Release版本。
- 点击运行,生成对应的.exe文件。
- 将生成的.exe文件拷贝至新的空文件夹(一会儿会生成一堆依赖dll)。
- 点击windows开始->所有程序->Qt->5.9.8(或者其它版本号)->Qt 5.9.8(黑色图标的控制台程序)。
- 输入cd D:\test(新建文件夹中复制路径即可)。
- 输入windeployqt xxx.exe(xxx自己生成的exe名字)。
- 整个文件夹压缩打包,放在任意pc即可。