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工具收集所需庫文件

 

注意:如果程序中鏈接了其他第三方庫文件,也要將文件拷貝到文件夾中。

 

                                                 歡迎大家關注公衆號,一起交流。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章