boost-python

Bibliothek für die intuitive und enge Integration zwischen C ++ und Python.
2
Antworten

Wie füge ich eine Eigenschaft zu einem Modul in boost :: python hinzu?

Sie können einer Klasse mit einem Getter und einem Setter (in einem vereinfachten Fall) eine Eigenschaft hinzufügen: %Vor% So können Sie es von Python wie folgt verwenden: %Vor% Aber wie fügt man einem Modul selbst eine Eigenschaft hinz...
29.04.2010, 05:56
3
Antworten

Boost :: python Verfügbarmachen von C ++ - Funktionen mithilfe von und Zurückgeben von Vorlagen

Ich muss Python-Bindungen für eine C ++ - Codebasis erstellen. Ich benutze boost :: python und ich stieß auf Probleme beim Versuch, Klassen zu enthüllen, die Funktionen enthielten und Vorlagen zurückgaben. Hier ist ein typisches Beispiel %Vor%...
30.01.2011, 18:24
1
Antwort

Boost.Python Hallo Welt unter Mac OS X

Ich versuche, das Hello World-Beispiel für Boost.Python einzurichten und zu kompilieren: Ссылка Ich habe bjam, boost, boost-build und boost-python von Homebrew installiert: %Vor% Meine Python-Installation läuft auch über Homebrew. Ich b...
17.02.2015, 21:40
2
Antworten

Ist es möglich, einen Boost shared_ptr von C ++ an Python und zurück an C ++ zu übergeben?

Ich habe ein Objekt, das in C ++ in einem shared_ptr gespeichert ist. Auf das Objekt wird über die Python-Bindungen von innerhalb von Python zugegriffen und an eine andere gebundene C ++ - Funktion übergeben, die versucht, diese zu behalten. Es...
31.08.2012, 01:11
2
Antworten

Umwickelt C ++ - Bibliothek mit Ctypes eine schlechte Idee?

Ich lese die folgenden zwei Threads in der C-Bibliothek ein und C ++ - Bibliothek , ich bin mir nicht sicher, ob ich das bekomme es jetzt. Die C ++ - Bibliothek, mit der ich arbeite, verwendet Klasse und Vorlage, aber nicht auf übertriebene W...
31.01.2012, 17:30
1
Antwort

boost.python unterstützt keine Parallelität?

Ich versuche, einen Teil von C ++ Code in python lib mit boost.python zu wickeln, aber ich habe herausgefunden, dass mehrere Instanzen nicht gleichzeitig ausgeführt werden können: -Code (C ++): %Vor% welches mit CMake (CMake) kompiliert w...
04.11.2011, 13:06
2
Antworten

Boost.Python: Wrap-Funktionen zum Freigeben der GIL

Ich arbeite gerade mit Boost.Python und möchte etwas Hilfe, um ein heikles Problem zu lösen. Kontext Wenn eine C ++ - Methode / -Funktion mit Python in Verbindung gebracht wird, muss sie die GIL (Global Interpreter Lock) freigeben, damit...
04.09.2013, 15:46
1
Antwort

Verfügbarmachen von C ++ - Funktionen, die Zeiger mit Boost.Python zurückgeben

Ich möchte die folgende C ++ - Funktion für Python mit Boost.Python verfügbar machen: %Vor% Wenn ich versuche, diese Bibliothek zu kompilieren, tritt der Fehler auf (es ist meine Vermutung) Boost.Python weiß nicht, wie man int * in PyObject...
04.07.2014, 07:07
2
Antworten

Wie schreibe ich einen Wrapper über Funktionen und Member-Funktionen, der Code vor und nach der Wrapped-Funktion ausführt?

Ich versuche, eine Wrapper-Klasse oder -Funktion zu schreiben, die es mir erlaubt, Code vor und nach der Wrapped-Funktion auszuführen. %Vor% Idealerweise sollte der Wrapper generisch sein und sowohl für Funktionen als auch für Member-Funktio...
25.01.2010, 20:39
1
Antwort

Erstellen / einschließlich Boost.Python in VS2013

Kann mir jemand sagen, ob ich etwas falsch mache? Ich bin auf Windows 7 mit Visual Studio 2013 und würde gerne in der Lage sein, ein einfaches Boost.Python-Projekt einzurichten. Ich weiß nicht, ob ich etwas falsch gemacht habe bauen Boost o...
20.05.2014, 14:59