我一直在Qt編碼幾年,在Windows上使用MSVC和QtCreator。如何使用Qt部署跨平臺應用程序?
現在我決定遷移到Linux環境並在Ubuntu下繼續我的開發。然後我希望在Windows機器上編譯Windows可執行文件的結果,因爲Qt代碼將獨立於平臺,所以我認爲沒有問題。
所以我在Ubuntu上有我所有的.cpp,.ui,.h,.pro和其他文件,我可以從Qt Creator或使用命令行編譯它,現在我也希望爲Windows部署。我如何繼續?我是否每次都複製Windows機器上的所有文件,並在Windows上的QtCreator中打開項目?或者我可以自動化這個過程,以便能夠使用例如一個網絡共享文件夾,並避免Windows Qt Creator修改我在Linux Qt Creator下開發的代碼?在跨平臺部署方面缺乏文檔,但這是Qt在全球範圍內宣傳的關鍵功能。
是否需要編輯一些代碼?這種情況下最好的方法是什麼?
「...網絡共享文件夾」不,計算機之間的代碼同步是版本控制系統的用途。 – MrEricSir
所以我應該簡單地使用git並獲取Win中的最新版本然後編譯?這一切都需要(當然+添加依賴庫)? –
「所以我應該簡單地使用git並在Win中獲取最新版本,然後編譯?」是的! – HazemGomaa