Seite 1 von 1

qmake vergisst eine Datei

Verfasst: 11. April 2006 13:01
von jobe
Hi!
Ich habe hier ein komisches Problem. qmake hat etwas gegen meine Datei mmemory.cpp. Wenn ich im Projektverzeichnis qmake aufrufe erstellt es mir ein Makefile, wo diese Datei fehlt.
Hier ist die mt.pro:

Code: Alles auswählen

CONFIG += release \
          warn_on \
          staticlib \
          exceptions \
          stl 
TEMPLATE = lib 
HEADERS += mt.h \
           mmemory.h \
           mmacros.h \
           mtypes.h \
           merror.h \
           mnetwork.h 
SOURCES += mnetwork.cpp \
           mmemory.cpp 
target.path = /usr/lib 
Und das daraus erstellte Makefile:

Code: Alles auswählen

(...)
####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = mnetwork.cpp 
OBJECTS       = mnetwork.o
DIST          = /usr/share/doc/qt-4.1.1/mkspecs/qconfig.pri \
(...)
		/usr/share/doc/qt-4.1.1/mkspecs/features/uic.prf \
		mt.pro
QMAKE_TARGET  = mt
DESTDIR       = 
TARGET        = libmt.a
(...)
Wenn ich dann aber noch eine weitere .cpp-Datei hinzufüge, wird diese mit eingebunden.

Könnt ihr mir helfen?

Verfasst: 11. April 2006 13:15
von BartSimpson
welche Qt Version benutzt du?
Versuch es doch mal mit
SOURCES += mnetwork.cpp mmemory.cpp

Verfasst: 11. April 2006 16:02
von jobe
Ich benutze QT 4.1.1
Wenn ich die Sourcen in eine Zeile schreibe, klappts auch nicht.

[EDIT]
Hab gerade auf 4.1.2 upgedated und ein bisschen weitergecodet. Jetzt will er nicht mal mehr die mnetwork.cpp! :shock:

Verfasst: 11. April 2006 16:12
von BartSimpson
womit haste denn die Datei erstellt?
Eventuell liegt es im Aufbau. Das dort irgenwo Sonderzeichen drin sind.