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.


Anmelden zum Antworten