自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序安裝包咋制作的?Qt程序打包三部曲,從應(yīng)用程序到安裝包

運(yùn)維 系統(tǒng)運(yùn)維
本章節(jié)主要是講解下如何打包Qt程序。Qt使用自帶的windeployqt 處理依賴庫生成exe來發(fā)布軟件。

 前言

本章節(jié)主要是講解下如何打包Qt程序。Qt使用自帶的windeployqt 處理依賴庫生成exe來發(fā)布軟件。

準(zhǔn)備exe

1.程序要想發(fā)布,在編譯器編譯一定要選擇“release”而不是“debug”,編譯成release版本


2.編譯成release之后,找到目錄,找到release中的exe


其實(shí)如果直接在這里雙擊exe也是會(huì)提示缺少的dll文件


處理依賴庫

1.將 exe 復(fù)制到 別的文件夾下(方便整理),這里我復(fù)制到D:\test\ 下。在開始菜單Qt下找到Qt控制臺(tái),打開運(yùn)行:


cmd進(jìn)入C:\test\下, 執(zhí)行命令windeployqt mySnake.exe

然后在C:\test下就可以看到發(fā)布的文件了,連依賴關(guān)系都解決了,直接可以運(yùn)行:


打包文件

當(dāng)然你看到項(xiàng)目這么多文件,發(fā)給別人使用不是很方便,這里推薦一個(gè)虛擬文件工具:

Enigma Virtual Box

百度一搜索就有,如果找不到可以私信小編獲取。接著把這些文件打包成一個(gè)exe,打開工具,添加文件。最后點(diǎn)擊“執(zhí)行封包”就能生成一個(gè)exe文件,如圖示:


存在多個(gè)文件就可以遞歸方式添加test文件夾

于是這個(gè)打包好的程序就可以放到其他電腦上運(yùn)行啦。將程序拷貝到窗口上也是可以運(yùn)行的。


制作成安裝包

使用Inno setup這款軟件制作安裝包,安裝好Inno Setup編輯器之后,雙擊打開點(diǎn)擊“文件->新建”,進(jìn)去將exe程序制作成安裝包的界面,如下圖所示:


設(shè)置應(yīng)用程序的名稱,版本,發(fā)布者等信息,點(diǎn)擊下一步,如下圖所示:

默認(rèn)點(diǎn)擊下一步,進(jìn)入應(yīng)用程序文件之后,將要把制作成安裝包的exe程序添加進(jìn)來,如果還有其他文件也要一起添加進(jìn)來:


允許用戶創(chuàng)建桌面快捷方式,點(diǎn)擊下一步,然后一直點(diǎn)擊下一步,到編譯設(shè)置中,設(shè)置

應(yīng)用程序的文件名稱和圖標(biāo),圖標(biāo)需要ico格式的,如下圖所示:


配置好后,運(yùn)行即可生成貪吃蛇的setup ,也可以自己點(diǎn)擊這個(gè)生成的腳本,即可安裝了,如下圖:

 

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2011-03-25 09:56:40

Nagios 安裝

2015-05-12 10:42:53

程序員代碼

2011-07-27 11:09:07

iPhone PXL

2009-09-14 09:04:17

CCNA考試CCNA

2010-07-17 01:12:31

Telnet服務(wù)

2010-09-26 14:39:40

DHCP故障分析

2011-03-09 09:30:52

Mina

2011-07-20 16:03:48

iPhone PXL 安裝包

2011-03-21 09:22:46

Tomcat

2022-10-10 09:10:51

家庭網(wǎng)絡(luò)網(wǎng)絡(luò)

2013-06-28 09:35:04

Hypervisor虛擬化成本

2010-09-06 09:22:26

CSS語法

2009-08-10 17:50:05

ASP.NET安裝包制

2009-08-17 17:13:50

C#安裝包制作

2015-11-18 09:28:44

內(nèi)存泄露入門

2012-09-10 16:19:00

云計(jì)算公共云

2017-02-07 14:50:39

華為

2017-04-11 09:07:20

互聯(lián)網(wǎng)

2018-03-19 09:35:37

人工智能

2018-03-18 15:51:59

人工智能潛力首席數(shù)據(jù)官
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)