在 Windows 上部署
Qt 為 Windows 提供了一個部署工具:windeployqt
。該工具檢查 Qt 應用程式可執行檔案是否依賴於 Qt 模組,並使用必要的 Qt 檔案建立部署目錄以執行檢查的可執行檔案。可能的指令碼可能如下所示:
set PATH=%PATH%;<qt_install_prefix>/bin
windeployqt --dir /path/to/deployment/dir /path/to/qt/application.exe
呼叫 set
命令將 Qt 的 bin
目錄新增到 PATH
環境變數中。然後叫 windeployqt
:
- 部署目錄的路徑給出了一個帶引數
--dir
的可選引數(預設是呼叫windeployqt
的路徑)。 - 要檢查的可執行檔案的路徑作為最後一個引數給出。
然後可以將部署目錄與可執行檔案繫結在一起。
注意:
如果你在 Windows 上使用預編譯的 Qt5.7.0 和 vs2013 (不確定所有版本是否都有此問題) ,你可能需要手動將 <QTDIR>\5.7\msvc2015\qml
複製到程式的 bin 目錄中。否則程式將在啟動後自動退出。
另請參閱 Qt 文件 。