Ich schreibe einen Haskell-Wrapper für eine C++ - Bibliothek und so viel wie ich Funktionen aus der Bibliothek in meine Haskell-Programm importieren kann, habe ich keine Ahnung, wie Sie C++ - Datentypen importieren. Zum Beispiel habe ich eine Funktion, die ein Video als Parameter :: E_DRIVER_TYPE EDT_OPENGL Typen in some.h Datei definiert ist, und wie ich schon sagte, ich weiß, wie man die Funktion mit ffi importierenImportieren von C++ - Datentypen in Haskell mit FFI
ausländischen Import CCall mit ...
mit den entsprechenden Compiler-verstümmelten Funktionsnamen
aber ich bin nicht in der Lage, die Funktion von Haskell zu nennen, weil ich nicht herausfinden kann, wie importieren/verwende diesen spezifischen Grafiktreiber-Datentyp.
Nun weiß ich, dass Sie Typen in Haskell erstellen können, aber ich brauche immer noch einen Ausgangspunkt, was den Typ zu definieren, was auch immer die C++ - Darstellung ist. (Ich bin zu diesem Zeitpunkt verwirrt)
Ich würde jede Art von Hilfe zu schätzen wissen! Danke
Darf ich den Zweck der Erstellung eines solchen Wrappers stellen? –