在 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 文件