日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

前言

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

準備exe

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

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

 

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

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

 

其實如果直接在這里雙擊exe也是會提示缺少的dll文件

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

 

處理依賴庫

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

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

 

cmd進入C:test下, 執行命令windeployqt mySnake.exe

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

 

然后在C:test下就可以看到發布的文件了,連依賴關系都解決了,直接可以運行:

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

 

打包文件

當然你看到項目這么多文件,發給別人使用不是很方便,這里推薦一個虛擬文件工具:

Enigma Virtual Box

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

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

 


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

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

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

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

 

制作成安裝包

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

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

 

設置應用程序的名稱,版本,發布者等信息,點擊下一步,如下圖所示:

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

 

默認點擊下一步,進入應用程序文件之后,將要把制作成安裝包的exe程序添加進來,如果還有其他文件也要一起添加進來:

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

 

允許用戶創建桌面快捷方式,點擊下一步,然后一直點擊下一步,到編譯設置中,設置

應用程序的文件名稱和圖標,圖標需要ico格式的,如下圖所示:

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

 

配置好后,運行即可生成貪吃蛇的setup ,也可以自己點擊這個生成的腳本,即可安裝了,如下圖:

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

分享到:
標簽:打包 程序 Qt
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定