hallo, ich erstelle gerade ein c - projekt in welchem ich eine .lib linke. Der Code zu dieser .lib wurde in c++ geschrieben. Ich include den header zur .lib und linke auf die .lib im projekt. warum bekomme ich den linkerfehler - habe mir die hilfe zwar schon durchgelesen - komme da aber trotzdem nicht weiter...woran kann das liegen??? Danke schon mal.
C++ verwendet andere namen für funktionsaufrufe als C. Du musst in der lib die funktion als C exportieren.
mache ich das mit extern "C"...?? weil das ist bereits in der dem lib-header enthalten... muss ich in meinem c-projekt auch noch irgendwas dazu bekannt machen??
Wie sieht exakt der Linkerfehler aus? Und wie "linkst Du auf die .lib im Projekt"?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.