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 \ Wbem 
Du 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

För att lägga till ovanstående sökvägar, fyll i

 % Systemroot% \ system32;% Systemroot%;% Systemroot% \ System32 \ Wbem 
Av 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/VTest

qmake

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).

 #inkludera

#inkludera

int main () {

printf ("\ n \ tCompilateur de projets Qt \ n \ n");

system ("start script.bat");

systemet ( "PAUSE");

returnera 0;

}

När du har sammanställt, placera den i en mapp som anges i sökvägen.

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.

Tidigare Artikel Nästa Artikel

Bästa Tipsen