wie in qtnode.net beschrieben, habe ich alle Punkte abgearbeitet und es hat auch funktioniert.
Meine SystemVariablen:
Sieht ja alles ganz fein aus und ich habe es dann an einen kleinen Projekt getestet:echo %QTDIR%
C:\Qt\4.3\qt-win-opensource-src-4.3.1
echo %QMAKESPEC%
win32-msvc2005
echo %PATH%
C:\Programme\Microsoft Visual Studio 8\Common7\IDE;C:\Programme\Microsoft Visual
Studio 8\VC\BIN;C:\Programme\Microsoft Visual Studio 8\Common7\Tools;C:\Program
me\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Programme\Microsoft Visual Stu
dio 8\VC\PlatformSDK\bin;C:\Programme\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\
WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Programme\Microsoft Visual Studio
8\VC\VCPackages;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Progr
amme\Gemeinsame Dateien\Adobe\AGL;C:\Programme\Microsoft SQL Server\90\Tools\bin
n\;C:\Qt\4.3\qt-win-opensource-src-4.3.1\bin
Code: Alles auswählen
#include <QApplication>
#include <QLabel>
int main(int argc, char **argv) {
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello World!");
label->show();
return app.exec();
}
mit qmake hat er ohne Probleme die Makefiles generiert
mit nmake ist es dann zu nen Link-Error gekommen:
Er kann sich mit der "QtGuid4.lib" nicht verlinken. Und das geht auch nicht, weil sie nämlich im lib-Verzeichnis garnicht existiertC:\Dokumente und Einstellungen\Jana\Desktop\Test>nmake
Microsoft (R) Program Maintenance Utility, Version 8.00.50727.42
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
"C:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefile.De
bug
Microsoft (R) Program Maintenance Utility, Version 8.00.50727.42
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
cl -c -nologo -Zm200 -GS -Od -Zi -Gm -MDd -GR -EHsc -W3 -DUNICODE -DQT_L
ARGEFILE_SUPPORT -DWIN32 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE
-DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\Qt\4.3\qt
-win-opensource-src-4.3.1\include\QtCore" -I"..\..\..\..\Qt\4.3\qt-win-opensourc
e-src-4.3.1\include\QtCore" -I"..\..\..\..\Qt\4.3\qt-win-opensource-src-4.3.1\in
clude\QtGui" -I"..\..\..\..\Qt\4.3\qt-win-opensource-src-4.3.1\include\QtGui" -I
"..\..\..\..\Qt\4.3\qt-win-opensource-src-4.3.1\include" -I"." -I"..\..\..\..\Qt
\4.3\qt-win-opensource-src-4.3.1\include\ActiveQt" -I"debug" -I"." -I"..\..\..\.
.\Qt\4.3\qt-win-opensource-src-4.3.1\mkspecs\win32-msvc2005" -Fodebug\ @C:\DOKUM
E~1\Jana\LOKALE~1\Temp\nmB.tmp
hello.cpp
link /LIBPATH:"c:\Qt\4.3\qt-win-opensource-src-4.3.1\lib" /NOLOGO /DEBUG
/SUBSYSTEM:WINDOWS /incremental:no /OUT:"debug\hello.exe" @C:\DOKUME~1\Jana\LOK
ALE~1\Temp\nmC.tmp
LINK : fatal error LNK1181: Eingabedatei "c:\Qt\4.3\qt-win-opensource-src-4.3.1\
lib\QtGuid4.lib" kann nicht geöffnet werden.
NMAKE : fatal error U1077: ""C:\Programme\Microsoft Visual Studio 8\VC\BIN\link.
EXE"": Rückgabe-Code "0x49d"
Stop.
NMAKE : fatal error U1077: ""C:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake
.exe"": Rückgabe-Code "0x2"
Stop.
Und nun? Weiß jemand Rat, was ich jetzt tun soll? Warum ist sie nicht im QT-Verzeichnis? Braucht man sie überhaupt?
Vielen Dank für eure Hilfe im Voraus.
Viele Grüße
Jana