Auto-Wrapper
-
ich suche eine Art Wrapper, der in der Lage ist, C++ Code in C code einzupacken. Am besten sollte der Zielcode nur bestimmte Basistypen (in meinem Fall int, float, char*) verwenden.
als beispiel:
class T { void F(); std::string G(); }
sollte in
int T_F() // gibt (int)(T*) zurück char* T_F()
als einzigen wrapper habe ich bis jetzt swig gefunden, der leider nur C Bibltiotheken wrappen kann, nicht aber für C.
ich brauche das ganze, um eine Bibliothek in BlitzBasic ans laufen zu kriegen.
BB kommt leider nur mit den C-Datentypen int, float und char* als null-terminierter string zurecht.