Windows10 下Qt程序打包发布 (与配置环境变量)

当初对程序还很懵懂的时候(现在蒙圈),就很想知道程序是怎么被打包发布的。虽然现在还不会制作安装包,但是在Qt官方提供的工具下,可以制作Windows下Qt的“绿色免安装版”了。

 

程序运行平台: Windows10  Qt: Based on Qt 5.5.1 (MSVC 2013, 32 bit)

 Qt Creator 3.5.1 (opensource)

 

 

制作流程:

  1. 一个控制台程序,每隔2秒打印一条消息

     ①13行程序代码

#include <QCoreApplication>
#include <windows.h>  //延时函数头文件

#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    while(1)
    {
        qDebug() << "i am hello,are you a world ?";
        Sleep(2000);   //windows下延时函数
    }

    return a.exec();
}

    ②编译成功后运行效果:

2.使用Qt官方工具

①进入Qt官方工具目录

我的是F:\SoftWare\Qt\5.5\mingw492_32\bin。不要选中文件,在空白处Ctrl + Shift + 右键,之后选择在此处打开命令窗口。结果如下:

 

②使用官方工具拷贝所需库文件

  1. 新建一个文件夹,将Qt生成的可执行文件(.exe)拷贝到文件夹中,我的可执行文  件是subProcess.exe。
  2. 在终端下键入win,使用Tab补全,空格,复制刚才新建文件夹的路径,我的是   E:\Release,键入“\”,后面加上可执行程序名称,回车。结果有警告,如图:

 

  1. 配置环境变量,解决警告问题

控制面板---->[搜索]系统---->编辑系统环境变量--->[点击下方]环境变量--->[下方]系 统变量

 

注意:不要更改变量名称,设置完成后重启系统生效。

 

  1. 再次使用Qt工具收集所需库文件

 

注意:如果程序中链接了其他第三方库文件,也要将文件拷贝到文件夹中。

 

/********************************   update 20191028  ********************************/

 

①  可以直接新建一个文件夹,进入文件夹后,按住Shift,单击鼠标右键-->在此处打开命令窗口(W)

         这样就不用自己打开窗口进入目录了

②输入  windeployqt  加上自己的可执行文件名称(可执行文件名称可补全)

③效果如下图

 

                                                 

 

欢迎大家关注公众号,一起交流。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值