1、在QT中,如何让程序可以独立于QT软件运行,也就是说将程序打包成一个exe程序。
a:将普通的png格式图片转换为图标格式文件(也就是转化为ico模式)。
b:将转换后的ico图片放在工程文件项目下。
c:在.pro文件中添加 RC_ICONS+=software.ico (software 是自定义的名字)。
d:切换Realease版本进行编译 然后生成一个exe文件
e:在E盘新建文件夹package,将exe文件拷贝进去。(这一步不固定)
f:打开QT的官方终端工具 转到package文件夹
g:输入windeployqt adv_work.exe(根据自己的exe文件名字)
h:按回车,会自动打包该软件所依赖的QT环境.
g:双击可正常运行,但是如果要给其他人使用就要把package中所有文件发给别人,那么如何才能只需要发送一个exe就可以让其他人正常运行使用呢?(通过虚拟文件打包工具)
打开之后:
此时生成这个文件,将它单独放在桌面上
双击运行即可