Seite 1 von 1

Object files linken

Verfasst: 8. Mai 2007 16:43
von riDeveloper2
Hallo,

Ich benötige für mein QT Programm Funktionen aus einem externen object file (abc.obj). Um diese verwenden zu können deklariere ich die Funktionen im source code als extern und linke das object file zu dem Projekt hinzu, indem ich es im *.pro file hinzufüge.

Im source code:
...
extern "C" bool myFunc(int a);
...

Im project file (*.pro):
...
OBJECTS += abc.obj
...

Wenn man das Projekt buildet wird abc.obj erfolgreich gelinkt und ich kann Funktionen daraus aufrufen.

Problem:
Führe ich jedoch ein ReBuild durch, so wird unter anderem make clean aufgerufen und mein externes object file (abc.obj) gelöscht.

Frage:
Wie kann ich ein externes object file zu meinem Projekt hinzu linken, ohne das es durch ein ReBuild gelöscht wird?

Danke im Voraus!