Object files linken

Alles rund um die Programmierung mit Qt
Antworten
riDeveloper2
Beiträge: 1
Registriert: 8. Mai 2007 15:45

Object files linken

Beitrag 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!
Antworten