Problem beim kompilieren von QT unter Windwos

Verschiedenes zu Qt
Antworten
KravenZ
Beiträge: 26
Registriert: 14. November 2006 16:33

Problem beim kompilieren von QT unter Windwos

Beitrag von KravenZ »

Hi,

Ich hab heute versucht QT für Windows nach dieser Anleitung zu installieren:
http://mm-werkstatt.informatik.uni-augs ... qt2005.pdf
Beim Schritt wo man qconfugure ausführen soll (Seite 5) bekomme ich eine Fehlermeldung in der Konsole nachdem ich die lizenz mit yes bestätigt habe und dann qmake mit yes bestätigt habe und zwar folgende:
...fatak error C1083: Detei(Include) kann nicht geöffnet werden: "windows.h": No such file or director NMAKE: fatal error U1077: "D:\MSDN\C++\VC\BIN\cl.exe": Rückgabe-Code "0x2" Stop.

Weiss einer woran es liegt?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Die fehlt das PlatformSDK, ist bei der Express-Version nicht dabei -> SUCHE
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KravenZ
Beiträge: 26
Registriert: 14. November 2006 16:33

Beitrag von KravenZ »

Ne das PSDK ist drauf und ich kann ganz normal Windows Fenster erstellen.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Dann ist es nicht korrekt eingebunden und/oder Du benutzt nicht den VisualStudio Command prompt.

Manchmal frage ich mich echt warum ich eine README42.txt schreibe wenn sie doch niemand anschaut :roll:
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KravenZ
Beiträge: 26
Registriert: 14. November 2006 16:33

Beitrag von KravenZ »

Hab die ReadMe nun gelesen und versucht die Sachen richtig einzustellen:

Hab bei mir aber keine vsvars.bat gefunden sondern nur eine vsvars32.bat und vsvars.txt.

Die txt hab ich nun modifiziert und sie sieht folgendermassen aus:
@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
@if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR

@echo Setting environment for using Microsoft Visual Studio 2005 x86 tools.

@rem
@rem Root of Visual Studio IDE installed files.
@rem
@set DevEnvDir=%VSINSTALLDIR%\Common7\IDE

@set PATH=%DevEnvDir%;%VCINSTALLDIR%\BIN;%VSINSTALLDIR%\Common7\Tools;%VSINSTALLDIR%\Common7\Tools\bin;%VCINSTALLDIR%\PlatformSDK\bin;%FrameworkSDKDir%\bin;%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\VCPackages;%PATH%
@set INCLUDE=D:\MSPSDK\Include;%VCINSTALLDIR%\ATLMFC\INCLUDE;%VCINSTALLDIR%\INCLUDE;%VCINSTALLDIR%\PlatformSDK\include;%FrameworkSDKDir%\include;%INCLUDE%
@set LIB=D:\MSPSDK\Lib;%VCINSTALLDIR%\ATLMFC\LIB;%VCINSTALLDIR%\LIB;%VCINSTALLDIR%\PlatformSDK\lib;%FrameworkSDKDir%\lib;%LIB%
@set LIBPATH=%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\ATLMFC\LIB

@goto end

:error_no_VSINSTALLDIR
@echo ERROR: VSINSTALLDIR variable is not set.
@goto end

:error_no_VCINSTALLDIR
@echo ERROR: VCINSTALLDIR variable is not set.
@goto end

:end
Ist das so korrekt?
Dateianhänge
Error.JPG
Error.JPG (84.86 KiB) 4870 mal betrachtet
Zuletzt geändert von KravenZ am 22. November 2006 15:01, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Wirst Du schon sehen - wenn der Compiler die windows.h findet, dann ja. Ansonsten wohl nicht. Und immer den VisualStudio Command Prompt benutzten damit die Batchfiles auch ausgeführt werden.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KravenZ
Beiträge: 26
Registriert: 14. November 2006 16:33

Beitrag von KravenZ »

Hmm, geht irgendwie immer noch nicht :( Hab auch alles über die VC Eingabeaufforderung gemacht.

Aber irgendwie will er die windows.h Datei nicht finden.

Kann ich das inlcude Verzeichnis der qconfigure vielleicht noch irgendwie anders bekannt machen?
Dateianhänge
Unbenannt.JPG
Unbenannt.JPG (68.59 KiB) 4863 mal betrachtet
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ist es so schwer die Variablen in vsvars32.bat zu setzen, den CommandPrompt aufzurufen und per 'set' zu schauen ob die Vars auch korrekt gesetzt sind? Sind doch wirklich nur die beiden Variablen zu ändern.
Und wie ich vorhin schon gesagt habe - die Forum-Suche könnte Dir ggf. auch weiterhelfen da Du nicht der erste bist der das Problem hat...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KravenZ
Beiträge: 26
Registriert: 14. November 2006 16:33

Beitrag von KravenZ »

Also hab mit set überprüft ob die variablen gesetzt sind und sie sind es nicht. Hab sie ja nur in der vsvars Text Datei geändert aber nicht mit der vsvars32.bat. wenn ich die ausführe steht da nur setting enviroment for using microsoft visual studio 2005 x86 tools aber da kommt keine option wo ich die eintragen kann. kenne micht mit dem setzen der variablen nicht so aus
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich gebs auf... was ist das Problem die beiden Zeilen in der vsvars32.bat zu ändern???
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
KravenZ
Beiträge: 26
Registriert: 14. November 2006 16:33

Beitrag von KravenZ »

Hab jetzt alles nochmal von Anfang an gemacht und es scheint zu klappen.

Vielen Dank für deine Hilfe und deine Geduld Christian81.
Kampf-Ameise
Beiträge: 1
Registriert: 20. Dezember 2006 15:52

Beitrag von Kampf-Ameise »

Hallo, bin neu hier :)

Ich bin ein ziemlicher NOOB und benötige Visual C++ nur um für diverse andere Programme (z.B. Ansys) zu compileren.
Ansys bringt mir genau die in diesem Thread andgesprochene Fehlermeldung, also muss ich wohl neu verlinken. Ich würde mir gerne die oben angesprochene README42.TXT mal anschauen. Finde sie aber nirgendwo. Kann mir jemand sagen wo ich da am besten mal schaue???
Antworten