Ich habe eine statische Bibliothek (.a-Datei) in C++ geschrieben und kompiliert mit xcode. in dem Code C++ Ich habe:Laden Sie statische Bibliothek in Swift-Code
extern "C" void startA(const char * szCmdLne){
//bla bla
}
extern "C" void stopA(){
//bla bla
}
Jetzt einen iOS-SDK in schnellen 2 (in Xcode) ich schreibe. Ich möchte die Bibliothek in das SDK laden und diese 2 Funktionen aufrufen (startA und stopA).
Was ist der richtige Weg? Ich habe versucht zu überbrücken, aber es funktioniert nicht.
Danke!
Vielen Dank! Ich schaffe es, ohne die Überbrückungsdatei zu arbeiten, erklärte ich die Funktion in der Schirmüberschrift. Das einzige Problem ist, dass diese Funktion öffentlich ist, sodass jeder, der dieses SDK verwendet, diese sehen/aufrufen kann. Wie kann ich sie privat machen? – kande