Seite 1 von 1

[gelöst]Makefile missing separator.

Verfasst: 24. Januar 2007 10:34
von Matze-o
Moin, also ich benutze die aktuelle Version von Qt, habe eine .pro Datei erzeugt, die wie folgt aussieht:

Code: Alles auswählen

TEMPLATE = app
CONFIG += qt
TARGET += 
DEPENDPATH += .
INCLUDEPATH += . D:\Programme\EDT
LIBS += D:\Programme\EDT\pdvlib.lib

# Input
HEADERS += FileWriter.h
SOURCES += main.cpp\
	   FileWriter.cpp \
Dann rufe ich, wie in der Doku beschrieben, qmake -o Maekfile -win32 auf und anschließend will ich das Programm erzeugen, und rufe "make release" auf. Dann bekomm ich Folgende Nachricht:
mingw32-make -f Makefile.Release
Makefile.Release:61: *** missing separator. Stop.
mingw32-make[1]: Entering directory `D:/Matthias/Programmierung/simpletest'
mingw32-make[1]: Leaving directory `D:/Matthias/Programmierung/simpletest'
mingw32-make: *** [release] Error 2
Weiß jemand wo der Fehler ist?

Anm.:
Zeile 58ff der Makefile:

Code: Alles auswählen

58{release}.cpp{release\}.obj::
59  	  $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
60	  $<
61<<
62
63{release}.cc{release\}.obj::
64	  $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
65	  $<
66<<

Verfasst: 24. Januar 2007 11:01
von Christian81
msys/cygwin sh.exe im Pfad?

Verfasst: 24. Januar 2007 11:06
von Matze-o
Christian81 hat geschrieben:msys/cygwin sh.exe im Pfad?
In welchem Pfad?

Ich habe ein anderes Projekt, bei dem ich die Makefiles schon vor längerer Zeit erstellt habe, und das funktioniert auch noch ohne Probleme.

Verfasst: 24. Januar 2007 11:17
von Christian81
In deiner PATH-Variable...
Aber es ist wohl was anderes - QMAKESPEC ist auf win32-msvc (oder msvc.net/msvc2005) und nicht auf win32-g++
->
qmake -spec win32-g++

Verfasst: 24. Januar 2007 11:22
von Matze-o
Alles klar, danke das wars.