最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++的QT項目打包成獨立可執(zhí)行和發(fā)布的exe文件(項目構(gòu)建過程)

 更新時間:2021年11月17日 15:34:01   作者:Henrik-Yao  
這篇文章主要介紹了C++的QT項目打包成獨立可執(zhí)行和發(fā)布的exe文件(項目構(gòu)建過程),本文通過實例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

以Demo項目為例,使用Qt creator構(gòu)建,使用Enigma Virtual Box打包

一.通過release方式構(gòu)建項目

構(gòu)建套件中選擇release選項后,重新run一遍項目

請?zhí)砑訄D片描述

即可在原項目目錄下找到構(gòu)建項目的文件夾

在這里插入圖片描述

進入release文件夾就可以看到exe文件,這個就是代碼打包出來的文件,但是缺少Q(mào)T對應(yīng)的依賴,所以無法執(zhí)行

在這里插入圖片描述

將其單獨放在一個文件夾下面,并復(fù)制此路徑

在這里插入圖片描述

二.使用windeployqt工具添加依賴項

在任務(wù)管理器找到Qt命令行工具,直接搜索即可,注意要使用MinGW版本才能添加合適的依賴,也要注意bit位數(shù),64位的項目不能用32位的MinGW來打包,這里項目和打包用的都是32位,因為32位的電腦多一些,所以兼容性會好一些(64位電腦能運行32位軟件,32位軟件不能運行64位電腦)

在這里插入圖片描述

分別在此命令行工具下執(zhí)行以下兩條指令

進入待操作文件夾 cd+剛剛復(fù)制的路徑

cd D:\Code\QT\test

使用windeployqt工具

windeployqt Demo.exe

在這里插入圖片描述

構(gòu)建完成的樣子如圖,這時候exe文件能在這個文件夾下面運行,但是脫離此文件夾依舊不能獨立運行,所以后面使用Enigma Virtual Box打包

在這里插入圖片描述

三.使用Enigma Virtual Box打包

Enigma Virtual Box是軟件虛擬化工具,它可以將多個文件封裝到應(yīng)用程序主文件,從而制作成為單執(zhí)行文件的綠色軟件。它支持所有類型的文件格式,虛擬化后的軟件不釋放任何臨時文件到您的硬盤,文件模擬過程僅在內(nèi)存運行

Enigma Virtual Box下載路徑: https://enigmaprotector.com/assets/files/enigmavb.exe 直接點擊即可下載

選擇好輸入輸出路徑,將需要打包的對應(yīng)文件拖入打包區(qū),點擊process即可打包

在這里插入圖片描述

打包成功提示

在這里插入圖片描述

這時候打包出來的Demo_boxed.exe文件就是可以獨立運行和發(fā)布的exe文件了

在這里插入圖片描述

四.附一個修改軟件圖標(biāo)的簡易方法

直接將準(zhǔn)備好的ico圖標(biāo)拖進項目文件夾

在這里插入圖片描述

在項目配置文件.pro的最后一行直接添加即可

RC_ICONS = my.ico

在這里插入圖片描述

到此這篇關(guān)于C++的QT項目打包成獨立可執(zhí)行和發(fā)布的exe文件的文章就介紹到這了,更多相關(guān)C++ QT打包exe文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解C++中的指針結(jié)構(gòu)體數(shù)組以及指向結(jié)構(gòu)體變量的指針

    詳解C++中的指針結(jié)構(gòu)體數(shù)組以及指向結(jié)構(gòu)體變量的指針

    這篇文章主要介紹了C++中的指針結(jié)構(gòu)體數(shù)組以及指向結(jié)構(gòu)體變量的指針的用法,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • C++實現(xiàn)趣味掃雷游戲

    C++實現(xiàn)趣味掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了C++實現(xiàn)趣味掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C語言練習(xí)之掃雷小游戲

    C語言練習(xí)之掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言練習(xí)之掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 基于QT5實現(xiàn)一個時鐘桌面

    基于QT5實現(xiàn)一個時鐘桌面

    這篇文章主要介紹了利用QT5實現(xiàn)的一個時鐘桌面,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定的幫助,感興趣的小伙伴可以了解一下
    2022-01-01
  • MATLAB Delaunay算法提取離散點邊界的方法

    MATLAB Delaunay算法提取離散點邊界的方法

    這篇文章主要為大家詳細(xì)介紹了MATLAB Delaunay算法提取離散點邊界的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • MFC中exe圖標(biāo)修改的方法

    MFC中exe圖標(biāo)修改的方法

    修改窗口標(biāo)題圖標(biāo)可通過導(dǎo)入圖標(biāo),然后在CMainFrame.:OnCreate函數(shù)中加載圖標(biāo)即可, 代碼如下:
    2013-04-04
  • 數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的創(chuàng)建和讀取詳解及實例代碼

    數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的創(chuàng)建和讀取詳解及實例代碼

    這篇文章主要介紹了數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的創(chuàng)建和讀取詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • C++程序函數(shù)的重載和函數(shù)模板示例代碼

    C++程序函數(shù)的重載和函數(shù)模板示例代碼

    C++允許在同一作用域中用同一函數(shù)名定義多個函數(shù),這些函數(shù)的參數(shù)個數(shù)和參數(shù)類型不相同,這些同名的函數(shù)用來實現(xiàn)不同的功能,這就是函數(shù)的重載,這篇文章主要介紹了C++程序函數(shù)的重載和函數(shù)模板,需要的朋友可以參考下
    2024-03-03
  • OpenCV視頻流C++多線程處理方法詳細(xì)分析

    OpenCV視頻流C++多線程處理方法詳細(xì)分析

    為OpenCV是搞計算機視覺必須要掌握的基礎(chǔ),這篇文章主要給大家介紹了關(guān)于OpenCV視頻流多線程處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • 一起來了解一下C++的結(jié)構(gòu)體?struct

    一起來了解一下C++的結(jié)構(gòu)體?struct

    這篇文章主要為大家詳細(xì)介紹了C++的結(jié)構(gòu)體struct,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02

最新評論

浪卡子县| 青冈县| 微山县| 望都县| 富源县| 江口县| 马尔康县| 阳泉市| 四川省| 突泉县| 华容县| 东兰县| 富顺县| 金华市| 广灵县| 开平市| 五大连池市| 甘泉县| 昆山市| 玉林市| 聂荣县| 阿拉善右旗| 四川省| 江孜县| 宣武区| 恭城| 乌拉特前旗| 大同县| 鄱阳县| 泸水县| 双柏县| 马尔康县| 剑阁县| 郸城县| 南召县| 攀枝花市| 米林县| 会泽县| 铁岭县| 太湖县| 玉溪市|