qt程式安裝包製作 windows系統

2021-07-11 21:24:00 字數 1637 閱讀 8417

windows qt程式簡易打包教程

作業系統:        win7 64位

vs版本

:         vs2010

qt版本

:         5.5.1  (

安裝包名稱 

qt-opensource-windows-x86-msvc2010-5.5.1.exe)

qtcreator版本

:   3.5.1

1. **: 

2. 選擇2.0.3資料夾,跳轉頁面選擇qtinstallerframework-win-x86版本,還可可根據目標作業系統,分別        選擇win,mac,linux版本的打包程式

第二步 打包程式安裝和環境變數的配置

1.安裝qtinstallerframework-win-x86.exe到指定目錄, 本教程安裝到d:\qt

2.配置環境變數路徑 右鍵計算機--->屬性----->高階選項卡---->環境變數---->系統變數,新增變數path的       值:d:\qt\qtifw2.0.3\bin

新增後,就可在幫助索引目錄找到qt installer framework manual

第三步:準好要打包的程式

1.主意,qt編譯生成release版本程式,預設的exe目錄不帶一些依賴動態庫,笨拙的方法是用depends.exe工具檢視exe所依賴的庫,都拷貝到exe的所在目錄,這樣就準備好了程式安裝的必要檔案。更為聰明的做法是用qt自帶的工具windeployqt.exe,該執行程式的路徑在d:\qt\qt5.5.1_msvc2010\5.5\msvc2010\bin下。路徑根據qt的安裝目錄來確定。開啟qt命令列視窗,開始選單裡面找,qt 5.5 32-bit for desktop..., 命令格式: windeployqt.exe d:\exmple.exe(完整檔案路徑)

工具執行前的目錄如下:

工具執行後目錄如下圖:

發現執行後程式目錄已經自動補齊了所有依賴庫檔案

第四步:以d:\qt\qtifw2.0.3\examples\startmenu這個例子為參照,修改自己要打包的程式

1.將d:\qt\qtifw2.0.3\examples\startmenu資料夾拷貝到桌面,用編輯器開啟c:\users\pc\desktop\startmenu\config\config.xml檔案,修改如下(箭頭指示部分)

2.用編輯器開啟c:\users\pc\desktop\startmenu\packages\org.qtproject.ifw.example\meta\installscript.qs

3.用編輯器開啟c:\users\pc\desktop\startmenu\packages\org.qtproject.ifw.example\meta\package.xml

4.將要打包的程式檔案拷貝至c:\users\pc\desktop\startmenu\packages\org.qtproject.ifw.example\data

5.打包程式,開啟qt命令視窗,轉到c:\users\pc\desktop\startmenu目錄, 然後敲如下命令生成名為dupaintinstaller.exe的安裝包. 命令格式在c:\users\pc\desktop\startmenu\readme檔案中有說明

打包成功如下圖,dupaintinstaller就是安裝包:

NSIS程式安裝包製作

啟動nsis程式主介面,選擇 視覺化指令碼編輯器 vnisedit 選單,開始製作自己的安裝包 選擇 使用指令碼嚮導建立新的指令碼檔案 確定 進步指令碼嚮導,下一步 第一步,這裡填寫應用程式的一些基本資訊,下一步 第二步,這裡是選擇安裝包的圖示,生成的檔名,程式語言等,使用預設的就可以,不需要修改 ...

安裝包製作

使用vs2010 winform程式開發的軟體的人比較多,程式的開發是為了在不同的人不同的機器使用,為了使不同的機器能使用該軟體就需要在製作程式安裝包,安裝包裡必須包含該軟體執行所選的所有環境,下面就來講解下winform程式安裝包的製作。1 新建安裝部署專案 開啟vs,點選新建專案,選擇 其他專案...

使用cmake製作程式安裝包

cpack是cmake 2.4.2之後的乙個內建工具,主要作用就是生成制定型別的安裝包 它可以脫離cmake單獨執行 在cpack中你要掌握的唯一語法就是install,這個主要就是在製作安裝包的過程中呼叫的 make package 基本上有了這些就可以製作出你自己的安裝包了 針對不同的系統及不同...