Seite 1 von 1

QT 4.2.2 & Visualstudio.net 2003 Installtionsfehler (sol

Verfasst: 22. Februar 2007 18:46
von 0rch1d
Guten Tag,
Wurde leider von meinen Teamkollegen dazu gezwungen Visualstudio.net unter Win XP für QT zu nutzen :( (Normalerweise Eclipse unter Gentoo :) ).

So, Umgebungsvariablen angepasst, Patch installiert... folgender Fehler beim Commandozeilenaufruf von "qconfigure msvc.net":

Code: Alles auswählen

Going to compile qmake now
Continue? (Y/N):y

Microsoft (R) Program Maintenance Utility, Version 7.10.3077
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

        cl -c -Yc -Fptmp\qmake_pch.pch -Fotmp\qmake_pch.obj -nologo -Zm200 -GS -
O1 -MD -DNDEBUG -GR -EHsc -W3 -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQT_BUIL
D_QMAKE -DQT_BOOTSTRAPPED -DQT_NO_TEXTCODEC -DQT_NO_LIBRARY -DQT_NO_STL -DQT_NO_
COMPRESS -DQT_NO_UNICODETABLES -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQMAKE_O
PENSOURCE_EDITION -DQT_NODLL -DQT_NO_THREAD -DQT_NO_QOBJECT -I"../src/corelib/ar
ch/generic" -I"generators" -I"generators\unix" -I"generators\win32" -I"generator
s\mac" -I"../include" -I"../include/QtCore" -I"../src/3rdparty/md5" -I"../qmake"
 -I"..\mkspecs\win32-msvc.net" -TP qmake_pch.h
Der Befehl "cl" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
NMAKE : fatal error U1077: 'cl': R³ckgabe-Code '0x1'
Stop.
Forensuche und google haben leider nichts verwertbares gebracht. Sollte ich was übersehen haben, sagts mir...bin ratlos
gruß 0rch1d

Verfasst: 22. Februar 2007 19:25
von Christian81
'Visual Studio Command Prompt' sage ich nur. Steht sogar in der Readme (ausnahmsweise... )

Verfasst: 22. Februar 2007 22:31
von 0rch1d
Wenns so einfach wäre...den benutz ich ja!
Habs nach dem Tut gemacht:
http://321soft.de/iframe.php?inhalt=qttut#programm
Bin langsam echt am verzweifeln
:cry:
gruß 0rch1d

Verfasst: 22. Februar 2007 23:29
von Christian81
Dann ist da leider was falsch gelaufen - cl.exe muss im PATH sein. Das ist nicht der Fall, also geht es nicht. Hast Du ggf. an de`r vsvars32.bat rumgespielt?

Verfasst: 22. Februar 2007 23:54
von 0rch1d
Bis eben wusste ich nicht mal dass es diese vsvars32.bat gibt... :oops:
Da was verändert hab ich bestimmt nicht.
Der Inhalt sieht folgender maßen aus:

Code: Alles auswählen

@SET VSINSTALLDIR=E:\sdk-ms\vs-installiert\Common7\IDE
@SET VCINSTALLDIR=E:\sdk-ms\vs-installiert
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
@SET FrameworkVersion=v1.1.4322
@SET FrameworkSDKDir=E:\sdk-ms\.net-sdk\v1.1
@rem Root of Visual Studio common files.

@if "%VSINSTALLDIR%"=="" goto Usage
@if "%VCINSTALLDIR%"=="" set VCINSTALLDIR=%VSINSTALLDIR%

@rem
@rem Root of Visual Studio ide installed files.
@rem
@set DevEnvDir=%VSINSTALLDIR%

@rem
@rem Root of Visual C++ installed files.
@rem
@set MSVCDir=%VCINSTALLDIR%\VC7

@rem
@echo Setting environment for using Microsoft Visual Studio .NET 2003 tools.
@echo (If you have another version of Visual Studio or Visual C++ installed and wish
@echo to use its tools from the command line, run vcvars32.bat for that version.)
@rem

@REM %VCINSTALLDIR%\Common7\Tools dir is added only for real setup.

@set PATH=%DevEnvDir%;%MSVCDir%\BIN;%VCINSTALLDIR%\Common7\Tools;%VCINSTALLDIR%\Common7\Tools\bin\prerelease;%VCINSTALLDIR%\Common7\Tools\bin;%FrameworkSDKDir%\bin;%FrameworkDir%\%FrameworkVersion%;%PATH%;
@set INCLUDE=%MSVCDir%\ATLMFC\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\PlatformSDK\include\prerelease;%MSVCDir%\PlatformSDK\include;%FrameworkSDKDir%\include;%INCLUDE%
@set LIB=%MSVCDir%\ATLMFC\LIB;%MSVCDir%\LIB;%MSVCDir%\PlatformSDK\lib\prerelease;%MSVCDir%\PlatformSDK\lib;%FrameworkSDKDir%\lib;%LIB%

@goto end

:Usage

@echo. VSINSTALLDIR variable is not set. 
@echo.
@echo SYNTAX: %0

@goto end

:end
Meint ihr es es würde funktionieren, wenn ich visualstudio.net2003 nochmal installiere?
Ich weiß wäre nicht die eleganteste Lösung aber nach 10 Stunden Fehlersuche bin ich zu allen Schandtaten bereit :roll:
grülis 0rch1d

Verfasst: 23. Februar 2007 06:30
von Christian81
Warum suchst Du nicht einfach erstmal nach cl.exe und fügst den PFad zu PATH hinzu um zu schauen ob es dann geht?
Und ja, ein Reinstall könnte helfen.

Verfasst: 23. Februar 2007 13:06
von 0rch1d
Leider brachte das hinzufügen des Pfades zur Systemvariablen PATH nicht den erwünschten Effekt. Habe dann Visual Studio.net 2003 erneut installiert...jetzt funktioniert alles,gruß 0rch1d

Verfasst: 23. Februar 2007 13:14
von Christian81
Das ist echt komisch - wurde evtl. VisualStudio nach dem Installieren in ein anderes Verzeichnis verschoben?
Naja, Hauptsache es geht jetzt