我的工作MAC OSX雪豹,我想我的項目部署到的Windows部署Qt工程到Windows在Mac OSX
這是一個Qt的桌面應用
- 如何產生的。 exe文件(+其他依賴如有)
- 任何方法來包裝所有的.exe + dll文件到一個包進行安裝
注:我寧願不安裝在Windows的Qt SDK和複製幻燈ct文件,然後構建它。 1,更好的
需要的解決方案,如果你回答1個& 2個問題
我的工作MAC OSX雪豹,我想我的項目部署到的Windows部署Qt工程到Windows在Mac OSX
這是一個Qt的桌面應用
注:我寧願不安裝在Windows的Qt SDK和複製幻燈ct文件,然後構建它。 1,更好的
需要的解決方案,如果你回答1個& 2個問題
後,搜索和調整我編譯我的問題的解決方案,並寫在最簡明的方式爲我的同行朋友誰是停留在類似情況的幾天好了,請訪問Here
您需要
及其兩個階段的過程,首先你要下載並安裝上面列出1,2和安裝所需的環境,然後進行,並建立有針對性的windows系統
的第一步是比較容易的。
去這裏http://crossgcc.rts-software.org/doku.php並獲取一個預編譯的MinGW包(或者在sourceforge上查找mingw-w64包,如果需要生成64位可執行文件,則自己編譯它)。
然後編譯您需要的所有依賴項(或使用預先構建的win32庫)。
最後,使用makefile在MacOSX機器上構建win32可執行文件。
第二步 - 那要看。我還沒有聽說任何OSX打包機能夠生成.msi或.exe安裝程序,但這並不意味着沒有任何打包機。也許某種交叉編譯的NSIS可能會有所幫助(但如果這取決於WinAPI,則至少需要WINE庫)。
編輯:看起來像建設NSIS是一個可行的選項打包在OSX安裝程序。
謝謝你,在OSX上安裝了MinGW,但是當我編譯程序時,我得到錯誤,因爲它無法找到QT DLL,你可以給程序編譯使用MinGW –
我已經建立了自己的項目(OpenGL-基於)使用這個精確的MinGW構建。但是,我不是Qt的專家。你說你在使用.dll。然後嘗試爲mingw找到Qt導出庫。 –
感謝您的支持! –
埃姆,你把你的項目和源你的Windows機器並在那裏構建你的應用程序?至於部署,Qt文檔中有相當一部分信息:http://qt-project.org/doc/qt-4.8/deployment.html(包括特定於平臺的信息) – Bart
@第I部分我不想這樣做 –