Hallo zusammen,
ich habe ein Problem mit dem Linker (ld).
Ich habe mir eine Header-Datei (1) erstellt, die inline-Funktionen definiert, die in eine andere Header-Datei inkludiert wird (2).
Die Kompilierung funktioniert einfach frei.
Sobald der Linker die Object-Files bekommt, meldet er, dass Header-Dateien, die (2) inkludieren, die Funktionen aus (1) redefinieren.
Das dürfte nicht passieren, da ich (1) mit ifndef kapsel.
Was kann der Linker noch falsch machen?
Grüße,
rizor
ich habe ein Problem mit dem Linker (ld).
Ich habe mir eine Header-Datei (1) erstellt, die inline-Funktionen definiert, die in eine andere Header-Datei inkludiert wird (2).
Die Kompilierung funktioniert einfach frei.
Sobald der Linker die Object-Files bekommt, meldet er, dass Header-Dateien, die (2) inkludieren, die Funktionen aus (1) redefinieren.
Das dürfte nicht passieren, da ich (1) mit ifndef kapsel.
Was kann der Linker noch falsch machen?
Grüße,
rizor

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert