Windows - Kompilera ett QT-projekt
I den här artikeln kommer du lära dig hur du sammanställer ett QT-projekt under Windows.
Vägen variabel
För att kunna använda kommandotolken och inte Qt-kommandotolken måste du ändra din PATH-variabel. Det är faktiskt omöjligt att köra program eller skript från kommandotolken.
Åtkomst till PATH-variabeln
Denna variabel är tillgänglig från kontrollpanelen.
Öppna Kontrollpanelen och växla till Classic View.
- Gå till System> Avancerat fliken och klicka på "Miljövariabler".
- Ett annat fönster öppnas, välj "Path" -variabeln.
Ändrar sökvägsvariabeln
När du dubbelklickar på sökvägen, öppnas ett annat fönster, det måste innehålla följande:
% Systemroot% \ system32;% Systemroot%;% Systemroot% \ System32 \ WbemDu måste lägga till två vägar:
- mappen "bin" som finns i "mingw" -undermappen i Qt huvudmappen;
- mappen "bin" som finns i "Qt" -undermappen i Qt-huvudmappen;
Exempel på vägar för Qt 2009, 3-paketet:
- Qt
- 2009, 3
- MinGW
- bin
- Qt
- bin
- MinGW
- 2009, 3
För att lägga till ovanstående sökvägar, fyll i
% Systemroot% \ system32;% Systemroot%;% Systemroot% \ System32 \ WbemAv en " ; 'som anger slutet på en sökväg och sedan lägger till den absoluta sökvägen för varje fil.
Exempel:
% Systemroot% \ system32;% Systemroot%;% Systemroot% \ System32 \ Wbem; C: \ Qt \ 2009, 03 \ Qt \ bin \; C: \ Qt \ 2009, 03 \ MinGW \ bin \;
Batch scriptet
Nu när sökvägen är korrekt genomförd måste du skapa ett batchskript som sammanställer ditt projekt.
Exempel:
cd ../../../Dev-Cpp/Projets/Qt/VTestqmake
mingw32-make release
mingw32-make clean // supprime tous les fichiers inutiles.
utgång
Analys av koden:
- cd ../../../Dev-Cpp/Projets/Qt/VTest : att flytta till vårt projekt.
- qmake -projekt : skapar .pro-filen
- qmake : skapa makefile
- mingw32- gör release : kompilera och placera körbar i release-mappen.
- utgång
Placera det här skriptet i en av mapparna som anges i sökvägen .
Programmet
Vi kommer att ringa programmet från kommandotolken (tillval).
#inkluderaNär du har sammanställt, placera den i en mapp som anges i sökvägen.#inkludera
int main () {
printf ("\ n \ tCompilateur de projets Qt \ n \ n");
system ("start script.bat");
systemet ( "PAUSE");
returnera 0;
}
Kompilera ett projekt
För att kompilera ditt projekt, öppna en kommandoprompt och skriv bara namnet:
- av batch script
- eller av programmet
Detta kommer att kompilera de filer som är lagrade på den plats som anges i batch-skriptet och placera körbar i en undermapp.