QT程序的发布

        首先在Qt Creator中对helloworld程序进行release版本的编译。在左下角的目标选择器(Target selector)中将构建目标设置为Release。


        编译完成之后再看工程目录中build-helloworld-Desktop_Qt_5_6_1_MinGW_32bit-Release文件夹的release目录中,已经生成了helloworld.exe文件。


        新建一个文件夹,重命名为“我的第一个Qt程序”,然后将release文件夹中的helloworld.exe复制过来,再去Qt安装目录的bin目录中将libgcc_s_dw2-1.dll、libstdc++-6.dll、libwinpthread-1.dll、Qt5Core.dll、Qt5Gui.dll和Qt5Widgets.dll这6个文件复制过来 ,。另外,还需要将C:\Qt\Qt5.6.1\5.6\mingw49_32\plugins目录中的platforms文件夹复制过来(不要修改该文件夹名称),里面只需要保留qwindows.dll文件即可。


        现在整个文件夹一共有19MB,如果使用WinRAR等打包压缩软件对它进行压缩,就只有6MB了,已经到达了可以接受的程度,这时就可以将压缩包发布出去了。

        (注)若程序中使用了png以外格式的图片,在发布程序时就要将Qt安装目录下的plugins目录中的imageformats文件夹复制到发布程序文件夹中,其中只要保留自己用到的文件格式的dll文件即可。
        例如用到了gif文件,那么只需要保留qgif.dll。
        而如果程序中使用了其他的模块,比如数据库,那么就要将plugins目录中的sqldrivers文件夹复制过来,里面保留自己用到的数据库驱动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值