2017-01-30 33 views
0

爲了在其他系統上製作一個非常簡單的「可安裝」的Qt應用程序,我使用了Qt安裝程序框架,下面是this link
在底部,在設置Qt安裝程序框架,編號爲1的訂單具有Qt安裝程序框架源代碼。我下載了它from here。 (qt-installer-framework-opensource-2.0.1-src.zip如何從靜態Qt運行qmake

現在我不明白的下一條指令有:(
它說:
2 - 通過運行構建工具從靜態的Qt的「QMAKE」,其次是「讓」或「NMAKE」。

我的問題是,首先這是什麼意思?
而且從什麼路徑?
我不知道該怎麼做它:(

回答

1

qmake帶有qt框架並且是一個make文件生成器。 (cmake的替代品)。 您可以通過項目的.pro文件聯繫qmake。這.pro文件必須包含您的源代碼文件項目依賴關係等。

請考慮您的源代碼和.pro文件的項目文件夾。然後你在這個文件夾中調用qmake命令。 qmake是一個程序本身,您可以在qt-installation的bin文件夾中找到它。如果QMAKE是在你的路徑變量,你去到終端,定位到特定的文件夾,只是寫:

qmake 

是QMAKE後,將創建一個makefile。然後你可以打電話make,你的程序將被建立。

我希望我的回答能幫助你。您可以在Qt的網站上了解有關qmake的更多信息。這裏也是一個很好的qmake教程:klick

編輯:

如何調用就窗口: 下載和

http://www.cygwin.com/setup-x86.exe安裝cygwin - 32位安裝程序或

http://www.cygwin.com/setup-x86_64.exe - 64位安裝程序。

然後啓動Cygwin的終端(Cygwin.bat),然後導航至您的文件夾,並呼籲

make 

,並且將建立你的Qt的安裝程序!

+0

謝謝,但我沒有說如何建立我的程序!它的構建和運行。我想創建它的installabe版本。 – Franky

+1

你的問題是什麼?你下載了安裝程序框架,並不理解下一步,對吧?答案:下載到終端後,導航到下載的文件並調用:qmake。那個電話打完之後。 – Soeren

+0

我去了下載的文件夾並運行* qmake -project *。一些文件被添加到文件夾中。然後,* make -project *或* nmake -project *都不會被識別爲內部或外部命令**。 – Franky