Windows - Компилирайте QT проект
В тази статия ще научите как да компилирате QT проект под Windows.
Променливата Path
За да използвате командния ред, а не командния ред на Qt, ще трябва да промените променливата PATH. Всъщност е невъзможно да стартирате програми или скриптове от командния ред.
Достъп до променливата PATH
Тази променлива е достъпна от контролния панел.
Отворете контролния панел и превключете на класически изглед.
- Отидете на раздела Система> Разширени и кликнете върху "Променливи на околната среда".
- Отваря се друг прозорец, изберете променливата "Път".
Промяна на променливата Path
При двойно кликване върху променливата Path се отваря друг прозорец, който трябва да съдържа следното:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ WbemЩе трябва да добавите два пътя:
- папката "bin", намираща се в подпапката "mingw", намираща се в главната папка на Qt;
- папката "bin", намираща се в подпапката "Qt", намираща се в главната папка на Qt;
Пример за пътища за пакета Qt 2009, 3:
- Qt
- 2009.3
- MinGW
- кофа за боклук
- Qt
- кофа за боклук
- MinGW
- 2009.3
За да добавите горните пътеки, завършете
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ WbemС a ' ;, които показват края на пътя и след това добавят абсолютния път на всеки файл.
Пример:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem; C: \ Qt \ 2009.03 \ Qt \ бин \; C: \ Qt \ 2009.03 \ MinGW \ бин \;
Партиден скрипт
Сега, когато Path е правилно завършен, ще трябва да създадете пакетен скрипт, който ще компилира проекта ви.
Пример:
cd ../../../Dev-Cpp/Projets/Qt/VTestqmake
mingw32-make release
mingw32-make clean // допълни всички файлове.
изход
Анализ на кода:
- cd ../../../Dev-Cpp/Projets/Qt/VTest : за да преминете към нашия проект.
- qmake -project : създава .pro файла
- qmake : създаване на Makefile
- mingw32- make release : компилирайте и поставяте изпълнимия файл в папката за освобождаване.
- изход
Поставете този скрипт в една от папките, зададени в Path .
Програмата
Ще извикаме програмата от командния ред (по избор).
#includeСлед като се компилира, поставете го в папка, посочена в Path.#include
int main () {
printf ("\ t
система ("start script.bat");
система ( "пауза");
return 0;
}
Съставете проект
За да компилирате проекта си, отворете командния ред и напишете името:
- на партиден скрипт
- или на програмата
Това ще компилира файловете, съхранени в местоположението, посочено в пакетния скрипт, и ще постави изпълнимия файл в подпапка за освобождаване.