Ich habe die Anforderung, C Structures zu Python zuzuordnen. Irgendein Vorschlag, welcher der beste Ansatz ist, um mit geringster Komplexität für SWIG oder Boost zu gehen.SWIG oder Boost -zur Zuordnung von C-Strukturen zu Python
-1
A
Antwort
0
Wenn Ihre Strukturen in reinem C sind, dann ist es sehr einfach mit beiden Methoden. Oder, Sie können ctypes
betrachten, obwohl mein Liebling SWIG ist - es automatisiert Sachen viel.
+0
Danke, Was denkst du über die Pflege der Code-Basis, wenn wir uns für SWIG im Vergleich zu Boost Python entscheiden? –
Verwandte Themen
- 1. Erweitern Python - zu swig, nicht zu swig oder Cython
- 2. SWIG: Aufruf von Python
- 3. Zuordnung zur Methode C++
- 4. SWIG-Äquivalent zum Speichern eines Boost :: python :: object
- 5. boost :: function Zuordnung zu Member-Funktion
- 6. Zuordnung von boost :: ptr_vector in OpenMP-Schleife
- 7. Grundlegende Zuordnung von Swig Wrapped Variablen schlägt fehl
- 8. Swig, Python und Ausgabestrings
- 9. SWIG, Python und Zeiger
- 10. Python Ctypes Callback-Funktion zu SWIG
- 11. SWIG Python Structure Array
- 12. Swig/Python Speicherleck erkannt
- 13. Python: Zuordnung von Intervallen zu Werten
- 14. Zurückgeben von Argumenten in SWIG/Python
- 15. SWIG stürzt Python
- 16. Python Callback von SWIG PyObject_Call Segfault
- 17. Ctypes, Pyrex, Swig oder Cython für dieses Problem?
- 18. Zuordnung von Quellen- und Suchbegriffen zur Kontoerstellung
- 19. Python Zuordnung zu bedingter LHS
- 20. Leistung von Boost Python
- 21. boost :: python: Python-Liste zu std :: vector
- 22. SWIG Typmap von C char * zu Python String
- 23. SWIG Verlust von Strukturen
- 24. Zuordnung Arraylist zur Liste
- 25. Debuggen swig Erweiterungen für Python
- 26. glibc erkannt *** Python: Doppel frei oder Korruption (! I.Vj.) SWIG
- 27. Zuordnung von vielen zu einer Tabellenrelation zur Ansicht
- 28. SWIG C++ Vektorzugriff in Python
- 29. Konvertieren von QuantLib zu QuantLib-SWIG C#
- 30. Umgekehrte Zuordnung von Klassenattributen zu Klassen in Python
Wenn ich mich nicht irre, ist Boost nicht in/für C++ geschrieben? – tonysdg
Sie verwechseln die beiden verschiedenen Sprachen C und C++! – Olaf