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.
Gast
#2224768
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"?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.