QT中如何将写好的代码转化成单一的可执行文件

第一步:执行QT中的Release

QT中如何将写好的代码转化成单一的可执行文件

第二步:找到QT执行Release后生成的可执行文件QT中如何将写好的代码转化成单一的可执行文件

第三步:将其单独复制出来放到另外一个新建的文件夹下

QT中如何将写好的代码转化成单一的可执行文件

第四步:找到安装QT软件目录下的一个链接库文件(里面包含很多的.dll文件)QT中如何将写好的代码转化成单一的可执行文件

第五步:将第四步中的路径添加到环境变量中

(添加环境变量方法:随便打开一个文件,右击此电脑->属性->高级系统设置->环境变量)QT中如何将写好的代码转化成单一的可执行文件

第六步:找到第三步中的文件路径下,进入CMD,执行windeployqt  (文件名).exe

QT中如何将写好的代码转化成单一的可执行文件

然后你会发现第三步中的文件路径下多出了很多文件

QT中如何将写好的代码转化成单一的可执行文件

第七步:百度下载一个打包工具软件(例如:Enigma Virtual Box)下载地址:http://enigmaprotector.com/en/aboutvb.html

打开Enigma Virtual Box,找到第三步文件中的.exe文件,添加进去,如下图QT中如何将写好的代码转化成单一的可执行文件

第八步:点击Enigma Virtual Box左下角的Add->Add Folder Recur sive->找到第三步的文件夹->点击OK(如下图)QT中如何将写好的代码转化成单一的可执行文件

第九步:QT中如何将写好的代码转化成单一的可执行文件

第十步:点击Process,等待其技术后到第三步中的文件下,你会发现多出一个.exe文件,如下图,这就是我们所需要的QT中如何将写好的代码转化成单一的可执行文件

附:上面的代码是作者学习QT时自己花6天时间写的一个基于TCP和UDP协议的一个网络编程的小项目(可以创建直播间,进行双方视频,并且有弹幕)(简易版,功能不是那么完整),CS架构,代码如下,有兴趣的可以下载下来运行玩一下(大神请忽视)

百度网盘链接:http://pan.baidu.com/s/1o8Hr1NG 密码:sues