Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umgebungsvariable nicht gefunden



gyros'nmaronen
26-04-2006, 15:39
Gauden Tach

Hab n'riesiges Problem. Ich arbeite mit Visual C++ Ich habe neue Klassen in meinen Arbeitsbereich eingebunden.
Und nun hab ich derbe Linker Probleme.
Die fehleneden Libraries sind im Linker angegeben wurden. Und nu findet er die Umgebungsvariable $(QTDIR) nicht mehr.(MISST)
Wo kann ich dieser Variable den Pfad von QT zuweisen. Oder wo kann ich überhaupt $(QTDIR) einstellen bzw zuweisen.

Hier mal mein Fehlercode


Moc'ing MyMainWindow.h...
Linker-Vorgang läuft...
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
"qt-mt334.lib qtmain.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib winspool.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole
32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib winspool.lib delayimp.lib /nologo /subsystem:windows /incremental:no /pdb:Release/qttest.pdb /machine:IX86 /out:Release/qttest.exe /libpath:\lib"
LINK : error : Internal error during SetupPhase
ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 006A626F
NumberParameters = 00000002
ExceptionInformation[ 0] = 00000000
ExceptionInformation[ 1] = 006A626F
CONTEXT:
Eax = 002F28D8 Esp = 0012FA6C
Ebx = 7803A6F0 Ebp = 00004000
Ecx = 0012F95C Esi = 004A0048
Edx = 006A626F Edi = 004A020E
Eip = 006A626F EFlags = 00010216
SegCs = 0000001B SegDs = 00000023
SegSs = 00000023 SegEs = 00000023
SegFs = 00000038 SegGs = 00000000
Dr0 = 0012FA6C Dr3 = 7803A6F0
Dr1 = 00004000 Dr6 = 0012F95C
Dr2 = 00000000 Dr7 = 00000000
Fehler beim Ausführen von link.exe.
Ausführen des Tools vom Benutzer abgebrochen.
Die folgenden Umgebungsvariablen wurden nicht gefunden
$(QTDIR)



Danke schon mal im vorraus

MFG gyros

gyros'nmaronen
26-04-2006, 15:55
Moin

Die Umgebungsvariable hab ich jetzt in den Eistellungen raus geschmissen und den richtigen Pfad vom QT-Verzeichnis mit den lib's angegeben.

Hier die angegebenen Libs:

"qt-mt334.lib " qtmain.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "imm32.lib" "winmm.lib" "wsock32.lib" "winspool.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "imm32.lib" "winmm.lib" "wsock32.lib" "winspool.lib" delayimp.lib /nologo /subsystem:windows /incremental:no /pdb:"Release/qttest.pdb" /machine:IX86 /out:"Release/qttest.exe" /libpath:"C:\Qt\3.3.4\lib" /DELAYLOAD:comdlg32.dll /DELAYLOAD: oleaut32.dll /DELAYLOAD:winmm.dll /DELAYLOAD:wsock32.dll /DELAYLOAD:winspool.dll

Und jetzt kommt folgende Fehlermeldung:



Moc'ing MyMainWindow.h...
Linker-Vorgang läuft...
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
"qt-mt334.lib " "qtmain.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib winspool.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib
ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib winspool.lib delayimp.lib /nologo /subsystem:windows /incremental:no /pdb:Release/qttest.pdb /machine:IX86 /out:Release/qttest.exe /libpath:C:\Qt\3.3.4\lib"
LINK : error : Internal error during SetupPhase
ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 006A626F
NumberParameters = 00000002
ExceptionInformation[ 0] = 00000000
ExceptionInformation[ 1] = 006A626F
CONTEXT:
Eax = 002F28D8 Esp = 0012FA6C
Ebx = 7803A6F0 Ebp = 00004000
Ecx = 0012F95C Esi = 004A0056
Edx = 006A626F Edi = 004A021A
Eip = 006A626F EFlags = 00010216
SegCs = 0000001B SegDs = 00000023
SegSs = 00000023 SegEs = 00000023
SegFs = 00000038 SegGs = 00000000
Dr0 = 0012FA6C Dr3 = 7803A6F0
Dr1 = 00004000 Dr6 = 0012F95C
Dr2 = 00000000 Dr7 = 00000000
Fehler beim Ausführen von link.exe.
Ausführen des Tools vom Benutzer abgebrochen.


Der Pfad ist richtig. Ich weiß nicht worans liegt. So kann man auch 3 Stunden rum kriegen.

MFG gyros

anda_skoa
26-04-2006, 17:41
Die Fehlermeldung ist nicht sehr aufschlußreich.

Kannst du es mal in einer Konsole mit einen Qt .pro File qmake und dem Commandline Tool nmake versuchen?

Ciao,
_

gyros'nmaronen
28-04-2006, 11:54
Hab es hinbekommen. Mußte die qt-mt334.dll in das Ausgabeverzeichnis kopiere. Weil er sie im Pfad: libpath:"C:\Qt\3.3.4\lib komischerweise nicht gefunden hat. Ich hab keine Ahnung warum das so sein muß aber es funktioniert!!!

Bis denn.... gyros