簡而言之,問題是:我剛剛在Linux Ubuntu上運行的計算機上使用Qt Creator完成了我的第一個應用程序,現在我該如何爲每個人提供此應用程序。現在跟着更詳細的版本;)部署Qt應用程序
我必須道歉的這個問題,我知道這個問題可能已被問了很多次,並有官方文件,我可以閱讀。我對編程完全陌生,至今我讀過的所有內容都讓我感到困惑。如果你有足夠的幫助,請假設我知道什麼都不是:)
這裏我們走吧:我剛剛在我的筆記本電腦上用Qt創建器設計了我的第一個應用程序(一個科學程序),它在Linux Ubuntu下運行。它工作正常,我很自豪;)
這是我的項目包括:40個頭文件,42個源文件,1個pro文件,1個qrc文件,1個html文件和7個png文件。在代碼中,我使用#include
來處理一些相當標準的Qt類(QWidget
,QTextBrowser
等等,可能就是其中的40個)。
現在我想將其提供給其他人。對於Linux和Mac用戶,我已經想出了一個辦法:我可以壓縮包含我的項目的文件夾,告訴他們在他們的計算機上安裝Qt,然後下載並提取他們硬盤上的文件,在文件夾,運行
qmake myProject.pro
qmake
make
這似乎很好地工作(順便說一下,這很重要,這不正是做什麼Qt Creator的呢?qmake
一步有qmake-qt4 myProject.pro -r -spec linux-g++
和化妝步驟是make -w
)。現在,我假設有一個解決方案,我不要求他們下載和安裝200Mo Qt材料。至於微軟Windows用戶,我沒有線索。
如果你能以非常具體的方式向我解釋我需要做什麼,我將不勝感激。不用說,我會選擇最好,最簡單的解決方案,我不需要了解有關部署的所有內容。提前謝謝了!
編輯:如果這是有用的:我一直在使用基於Qt 4.8.1(64位),Qt Creator的2.5.0,我工作的一臺筆記本電腦與Ubuntu 12.04 64位
謝謝你的回答! – Seub
回答有用嗎?然後投票! – UmNyobe
好吧,我剛剛做到了。但說實話,從實際的角度來看,我還沒有取得很大的進展...... – Seub