problem mit dem makefile...

Verschiedenes zu Qt
Antworten
dieter.gramzow
Beiträge: 18
Registriert: 12. Februar 2007 11:31

problem mit dem makefile...

Beitrag von dieter.gramzow »

hallo,

benutze visual studio net 2003 und qt 4...

habe eine main.cpp mit simplen code erstellt...

cpp datei:

#include <QApplication>
#include <Qlabel>

int main (int argc, char *argv[])
{
QApplication a(ergc, argv);
QLabel label ("Hallo Welt");
Label.show();

return a.exec();
}

dann wurde die projektdatei und danach die makefiles erzeugt...

1. C:> qmake -projekt (projektdatei)
2. C:> qmake (makefiles)

bei dem befehl nmake bekomme ich jedoch folgende fehlermeldung


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

nmake -f Makefile.Debug

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

g++ -c -g -g -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"C:/P
rogramme/qt4/include/QtCore" -I"C:/Programme/qt4/include/QtCore" -I"C:/Programme
/qt4/include/QtGui" -I"C:/Programme/qt4/include/QtGui" -I"C:/Programme/qt4/inclu
de" -I"." -I"C:/Programme/qt4/include/ActiveQt" -I"debug" -I"." -I"c:\Programme\
qt4\mkspecs\default" -o debug\Cpp1.o Cpp1.cpp
Der Befehl "g++" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
NMAKE : fatal error U1077: 'g++': R³ckgabe-Code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Programme\Microsoft Visual Studio .NET 2003\VC7\
BIN\nmake.exe"': R³ckgabe-Code '0x2'
Stop.
*********

benutze deshalb nmake, weil ich VS NET 2003 benutze....

Danke für die Hilfe... gruss, Dieter
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

http://doc.trolltech.com/4.2/qmake-runn ... kefilemode

-> "-spec"

oder eben QMAKESPEC korrekt setzen
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
dieter.gramzow
Beiträge: 18
Registriert: 12. Februar 2007 11:31

Beitrag von dieter.gramzow »

habe es soeben versucht....

c:> nmake -spec

jedoch erhalte ich die selbe Fehlermeldung mit dem selben rückgabecode...

bei den systemvariablen steht "win32-msvc.net" als eintrag
(also für Visual Studio 2003 .NET....)

ist da vielleicht eine pfadangabe nötig ?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Was für eine Qt-Version hast Du? Die OpenSource-Version kann nur mingw ...
Ausserdem ist der spec-Aufruf falsch!
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
dieter.gramzow
Beiträge: 18
Registriert: 12. Februar 2007 11:31

Beitrag von dieter.gramzow »

Qt (open source) version 4.2.2 + patch für die version....
arbeite mit windows...

habe das paket ohne mingw genommen,
da ich mir die option für VS NET 2003 offen halten wollte...

habe jetzt den eintrag umgeändert auf

C:\Programme\qt4\mkspecs\win32-msvc

wie würde man den den -spec befehl richtig eingeben...?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

-spec win32-msvc.net
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten