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 基本上有了這些就可以製作出你自己的安裝包了 針對不同的系統及不同...