2017-01-30 4 views
0

Для создания очень простого приложения Qt «устанавливаем» на другие системы, я использую Qt Installer Framework после this link.
В нижней части, в Настройка Qt Installer Framework, номер 1 имеет Qt Installer Framework исходный код. Я загрузил его from here. (qt-installer-framework-opensource-2.0.1-src.zip)Как запустить qmake из статического Qt

Теперь я не понимаю, следующая инструкция там :(
Он говорит:
2 Сборка инструментов, запустив в «QMAKE» из статической Qt, а затем «сделать» или «NMAKE».

Мой вопрос, первым, что это значит?
и с какой путь?
Я не знаю, как сделайте это :(

ответ

1

qmake поставляется с qt-каркасом и является генератором файлов файлов. (альтернатива cmake). Вы вызываете qmake в файл .pro из своего проекта. Этот файл .pro должен содержать файлы зависимостей проектов исходного кода и многое другое.

У вас есть папка проекта с исходным кодом и .pro-файлом. Затем вы вызываете команду qmake в этой папке. qmake - это сама программа, которую вы можете найти в папке bin вашей qt-установки. Если QMAKE в вашей переменной пути, вы идете в терминал, перейти к конкретной папке и просто написать:

qmake 

После этого QMAKE создаст Makefile. Затем вы можете позвонить make, и ваша программа будет построена.

Надеюсь, мой ответ вам поможет. Вы можете узнать больше о qmake на сайте Qt. Здесь также очень хороший QMAKE учебник: klick

редактировать:

как позвонить сделать на окнах: скачать и установить Cygwin из

http://www.cygwin.com/setup-x86.exe - 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