欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Qt項(xiàng)目打包的實(shí)現(xiàn)步驟

 更新時間:2022年05月19日 11:29:20   作者:BLAZAR'  
本文主要介紹了Qt項(xiàng)目打包的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

準(zhǔn)備項(xiàng)目文件

本質(zhì)上就是把依賴的動態(tài)庫放到你指定的文件夾里面去;這樣在其他電腦上運(yùn)行時,就不需要再安裝qt的開發(fā)環(huán)境了;

在qt creator中使用Release編譯;

然后打開qt命令行工具,注意不是windows自帶的命令行工具,如下所示;

切換到Release路徑下,示例如下:

cd /d D:/xxx/xxx/release

在qt命令行中輸入下列命令,xxx替換成你自己的exe名字:

windeployqt xxx.exe

如果是qt quick項(xiàng)目,還需要輸入下列命令,路徑需要替換成自己pc的qml路徑:

windeployqt xxx.exe -qmldir C:\Qt\Qt5.14.2\5.14.2\mingw73_32\qml

經(jīng)過以上的步驟,release文件夾中的就包含了這個qt項(xiàng)目需要的運(yùn)行環(huán)境了;如果還有第三方的dll,可能需要手動copy,某些情況下,qml自帶的一些dll也需要手動copy

用InstallShield

適用于制作Windows平臺的安裝包的情況

新建一個最基本的項(xiàng)目,Basic MSI Project;
然后用這個項(xiàng)目來制作安裝包;

按照上圖中的6個步驟依次完成即可;

解決打包后自動啟動cmd窗口的問題

我們寫dome或者做項(xiàng)目時,有時有UI界面時,就不想運(yùn)行控制臺, 這種最好的方式就是在開始建工程時,就不要選Console, 如果是選擇了后面有什么處理方法呢?

需要進(jìn)行兩步的處理。

1.在需要啟動的項(xiàng)目右鍵 -> 屬性 -> 系統(tǒng) -> 子系統(tǒng) 選擇windows 這里原來應(yīng)該默認(rèn)的是console

2.在需要啟動的項(xiàng)目右鍵 -> 屬性 -> 高級 -> 入口點(diǎn) 輸入 mainCRTStartup 

 到此這篇關(guān)于Qt項(xiàng)目打包的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Qt項(xiàng)目打包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++模板template用法小結(jié)(推薦)

    C++模板template用法小結(jié)(推薦)

    這篇文章主要介紹了C++模板template用法總結(jié) ,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • C++連接并使用MySQL數(shù)據(jù)庫

    C++連接并使用MySQL數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了C++連接并使用MySQL數(shù)據(jù)庫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 利用Matlab制作三子棋游戲的示例代碼

    利用Matlab制作三子棋游戲的示例代碼

    三子棋是一種民間傳統(tǒng)游戲,又叫九宮棋、圈圈叉叉、一條龍、井字棋等。將正方形對角線連起來,相對兩邊依次擺上三個雙方棋子,只要將自己的三個棋子走成一條線,對方就算輸了。本文將用Matlab制作這一經(jīng)典游戲,感興趣的可以試一試
    2022-03-03
  • 實(shí)例分析一個簡單的Win32程序

    實(shí)例分析一個簡單的Win32程序

    這篇文章主要介紹了實(shí)例分析一個簡單的Win32程序,對于Win32應(yīng)用程序的原理、執(zhí)行流程、實(shí)現(xiàn)方法主要環(huán)節(jié)都做了較為詳細(xì)的分析,有助于讀者深入理解Windows應(yīng)用程序設(shè)計(jì),需要的朋友可以參考下
    2014-09-09
  • C語言結(jié)構(gòu)體的具體使用方法

    C語言結(jié)構(gòu)體的具體使用方法

    這篇文章主要介紹了C語言結(jié)構(gòu)體的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • 快速了解Boost.Asio 的多線程模型

    快速了解Boost.Asio 的多線程模型

    這篇文章主要介紹了Boost.Asio 的多線程模型的相關(guān)知識,文中代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 詳解C語言中fseek函數(shù)和ftell函數(shù)的使用方法

    詳解C語言中fseek函數(shù)和ftell函數(shù)的使用方法

    這篇文章主要介紹了C語言中fseek函數(shù)和ftell函數(shù)的使用方法,兩個函數(shù)分別用于設(shè)置和返回文件指針stream的位置,需要的朋友可以參考下
    2016-03-03
  • C++中輸入輸出流及文件流操作總結(jié)

    C++中輸入輸出流及文件流操作總結(jié)

    這篇文章主要為大家總結(jié)了C++中輸入輸出流及文件流操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 嵌入式C程序優(yōu)質(zhì)編寫全面教程規(guī)范

    嵌入式C程序優(yōu)質(zhì)編寫全面教程規(guī)范

    這是一年前我為公司內(nèi)部寫的一個文檔,旨在向年輕的嵌入式軟件工程師們介紹如何在裸機(jī)環(huán)境下編寫優(yōu)質(zhì)嵌入式C程序。感覺是有一定的參考價值,所以拿出來分享,拋磚引玉
    2022-04-04

最新評論