一.QT打包可执行exe文件
1.选择Release方式后点击运行 2.找到工程文件同文件下的新生成的后缀为Release的文件夹, 3.打开Release文件找到可执行文件exe并将它复制到一个新建文件夹 新建文件夹不能包含中文
4.将该exe复制到一个新建文件夹内,找到MinGW的QT可执行命令行并打开
5.接着输入命令行,cd /d 刚才新建文件夹的路径如下图注意路径不能有中文按enter 6. 输入windeployqt 程序名如下图我的程序名为UnderwaterSystem.exe,输入按enter 完成后在新建新文件内可以看到所有的包,此时可执行程序还是依赖这些包的,换电脑运行必须同时拷贝走这些包就可运行。
7.将包压缩打包成一个exe可执行文件官网下载打包工具Enigma Virtual Box并打开 第一个选择输入的exe文件,即我的是UnderwaterSystem.exe,第二个不用管直接生成到同文件下exe 将新建文件夹下的所有文件全选直接拖入到打包工具需要添加文件的空白处即可。 选择Compress Files后点击Process即可 压缩完之后点击Close即可,可以看到新建文件夹中新生成了UnderwaterSystem_boxed.exe文件,这个exe文件是独立的不再依赖其他包。
二.PyCharm打包可执行exe文件
1.打开anaconda命令行输入pip install pyinstaller
2.打开pycharm,点击terminal处输入pyinstaller -F -w 文件名.py
3.找到工程文件下dist文件打开里面就是新生成的可执行exe文件
|