2013-07-04 62 views
1

我已經嘗試遵循的Qt部署到Windows的說明,但我被困在步數1.它,它會告訴你:與QT 5的部署問題

CD C:\路徑\至\ Qt的 配置-static你需要

不幸的是任何其他的選擇,我不能讓Qt的DOS提示符下,儘管試圖在使用它幾乎每一個文件夾,我的Qt的安裝下承認「配置」命令。有誰知道這個命令是在哪裏存儲的?關於我的項目的其他一切都與Visual Studio合作,但我似乎無法弄清楚部署。

我已經谷歌搜索了這一點,並嘗試了Qt和常規的Windows命令提示符。任何幫助將不勝感激!

感謝

編輯:爲清楚起見,我已經嘗試了所有拖着跑我的程序所需的.DLL文件的(通過運行它,並發現我得到錯誤的),但所發生的一切是我停止獲取嘗試運行我的應用程序時出錯。如果我用同一個文件夾中的.dlls雙擊它,根本沒有任何反應。

回答

1

您確定您需要static Qt build?請注意,您必須爲此構建實際的Qt框架,並且只有在此之後您才能構建您的應用程序。

如果是的話,確保你有Qt源代碼,因爲配置是Qt源代碼的一部分,它是一個配置Qt構建的工具。

+0

哦,現在我感覺很傻。我沒有意識到我需要從源代碼編譯才能做到這一點。事實上,我不認爲這是我在網上找到的說明。 – jhammond

+0

不要覺得愚蠢,我認爲部署文檔並不清楚靜態部署需要自己構建Qt(並且如果您使用開源版本,LGPL對靜態鏈接也有一些限制) – Zlatomir

0

該步驟涉及Qt源目錄的路徑,例如C:\ QtSDK \ QtSources \\ 正如您在qt5 source tree中看到的,有一個文件configure.bat 您需要使用靜態選項運行該選項,因此它將爲靜態鏈接配置​​Qt。 然後您需要重新構建Qt以使您的新配置生效。