QT——程序打包成软件
问题一:什么是打包和部署? 答:把写好的程序发给其他人用(直接电机exe文件就行),我们写好的源码是别人不能看到的。 问题二:怎么打包和部署? 1、把工程编译模式从debug调到release模式下,然后编译。
2、找到工程存放位置下,有一个release的文件夹,子文件下有个release的文件,其中就会生成一个后缀为exe的可执行文件。 3、为程序添加图标(注意图标文件的后缀为.ico),需要先将图标文件添加到工程目录下哦。 在工程文件.pro中添加一行内容:RC_ICONS= 图标文件名.ico 4、进行封包操作,将运行程序和它需要的动态链接库封装在一起。步骤: (1)、在英文路径下创建一个文件夹A(文件夹名称也要是英文的),然后找到刚才编译生成的exe文件,并将它拷贝到新创建的文件A下。(如果你双击执行这个程序,你会发现系统提示没有缺少的dll文件) (2)、利用QT的windeployqt工具导入程序所需要的文件和资源。(这个程序的位置:安装目录5.12.10mingw73_64in) 1)打开qt的控制台应用程序。(一般在开始菜单下就可以找到) (2)然后进行如下操作:
1:“cd d 程序路径” 2:用“dir”查看是否存在该文件 3:用“windeployqt 程序名.exe”进行封包操作
(3)、打包完成后,可以在文件夹下直接打开那个文件了。(也可以将文件夹压缩后发给其它人使用,别人是看不到你的源码的)
附加: 1、打包我还发现一种相对来说一种简单的操作方式:
2、如果不容易找到适合的icon图标,可以到: 网页中进行在线转换。
下一篇:
AE表达式与脚本——批量裁剪图层出入点