程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> Qt 開發程序後的發布問題

Qt 開發程序後的發布問題

編輯:關於C++

Qt 開發程序後的發布問題

Qt 是一套跨平台 C++ 圖形用戶界面應用程序開發框架,利用它可以非常方便的開發各種類型的應用程序。但是隨著 Qt 的發展,功能越來越強大,發布時需要文件也越來越多。發布時把需要的文件挑出來就變得有些難度,好多初學者花費了幾天時間也沒能讓他的程序在別人的電腦上順利的運行起來。

百度 “qt 程序發布” 可以找到一些文章。裡面給出的方法都是自己一個個的把需要的文件找出來。其實不需要這麼費勁,Qt 裡早就提供了一個小工具幫我們發布程序。

打開Qt 的安裝路徑,我們可以看到一個名為 “windeployqt” 的可執行程序,用法也非常簡單。

比如我們有一個應用程序,放在 “C:\Users\Public\Documents\TEMP\MyProgram”,名為 DrawTest.exe。

這個程序是用 Qt 開發的。 我們將這個目錄下的無關文件清除掉,只留下這一個可執行程序。

這裡寫圖片描述

利用 Qt 的命令行工具進入到這個目錄。執行 windeployqt DrawTest.exe

這裡寫圖片描述

之後所需的 Qt 的支持文件就都被拷貝過來了。就這麼簡單。

這裡寫圖片描述

當然,你的程序如果還依賴其他的庫,還是需要自己來挑選的。 windeployqt 只負責 Qt 的相關文件。

之後,就可以用 NSIS 一類的打包工具制作安裝程序了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved