/ / C ++ - Kakao Touch statische Bibliothek von iPhone app aufrufen - iPhone, C ++, Kakao-Touch

Statische Bibliothek von C ++ - Kakaobruch aus der iPhone App aufrufen - iPhone, C ++, Kakaotouch

Ich habe eine sehr einfache C ++ basierte statische Kakaobruch-Bibliothek und eine einfache Touch-basierte Anwendung entwickelt, die diese Bibliothek beinhaltet.

Die Anwendung gibt den Kompilierungsfehler "Undefined symbol" entsprechend der aufgerufenen Bibliotheksfunktion aus. ld: Symbol (e) nicht gefunden.

Aber wenn ich C-basierte statische Kakaobrenner-Bibliothek mache (mit derselben Funktionalität), wird die Anwendung erfolgreich erstellt und läuft gut.

Was kann das Problem sein? Ist die auf C ++ basierende Kakaotouchbibliothek NICHT ERLAUBT?

Vielen Dank

Antworten:

0 für die Antwort № 1

Die Bibliothek verfügt über .cpp und.h Quellcode und Testanwendung hatten .m-Dateien. Es gab Kompilierungsfehler. Um das zu beheben, habe ich gerade die Dateiendung von .m-Dateien in meiner Testanwendung auf .mm geändert. Und es kompilierte, verband und lief erfolgreich. Vielen Dank