Suchergebnisse für Anfrage "boost-python"

1 die antwort

Einen Zeiger in Boost.Python verfügbar machen

Ich habe diese sehr einfache C ++ Klasse: class Tree { public: Node *head; }; BOOST_PYTHON_MODULE(myModule) { class_<Tree>("Tree") .def_readwrite("head",&Tree::head) ; }Ich möchte von Python aus auf die head-Variable zugreifen, aber die Meldung, ...

2 die antwort

Boost.Python und Boost.Signals2: Segmentierungsfehler

Ich habe ein Problem mit der Integration von boost.signals2 in meine vorhandene C ++ - Bibliothek, die ich mit boost.python verfügbar gemacht habe. Ich habe eine Klasse, die mit einem Python ausgesetzt iststd::shared_ptr. Diese Klasse sollte in ...

2 die antwort

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

Ich versuche, eine Wrapper-Klasse oder -Funktion zu schreiben, mit der ich vor und nach der Wrapper-Funktion Code ausführen kann. float foo(int x, float y) { return x * y; } BOOST_PYTHON_MODULE(test) { boost::python::def("foo", <somehow wrap ...

TOP-Veröffentlichungen

2 die antwort

Boost.python konvertiert automatisch Parameter

Ich verwende boost.python, um eine C ++ - Klasse 'A' zu umbrechen, die einen String als Konstruktor akzeptiert. Ich habe dann eine Funktion 'fun (A & arg)', die auf ein 'A' als Parameter verweist. Ich hätte gerne einen Python-Wrapper zum Spaß, ...

1 die antwort

Boost Python-Klassenexport kann nicht mit Verknüpfungsfehler in Visual Studio 2013 kompiliert werden

Ich habe Boost selbst kompiliert und die folgende Funktion in eine DLL exportiert: #include <boost/python.hpp> using namespace boost::python; std::string greet() { return "hello, dude !!"; } BOOST_PYTHON_MODULE(hello) { def("greet", greet); ...

1 die antwort

Wie wird eine C ++ - Funktion umbrochen, die boost :: optional <T> zurückgibt?

Ich möchte eine Funktion umbrechen, die ein @ zurückgiboost::optional<T>. Das heißt, gegeben: class Foo { boost::optional<T> func(); }; Ich würde das gerne irgendwie so verpacken, dass Python entweder ein @ bekomT nach Wert ...

2 die antwort

Vorzeichenloses Zeichen aus Array von numpy.uint8 entfernen

Ich habe Code, um einen numerischen Wert aus einer Python-Sequenz zu extrahieren, und er funktioniert in den meisten Fällen gut, jedoch nicht für ein Numpy-Array. Wenn ich versuche, ein nicht signiertes Zeichen zu extrahieren, gehe ich wie folgt ...

1 die antwort

C ++ - Klasse wird von Python 3 nicht als Modul über Boost.Python Embedding erkannt

Das folgende Beispiel aus Boost.Python v1.56 zeigt, wie Sie den Python 3.4.2-Interpreter in Ihre eigene Anwendung einbetten. Leider funktioniert dieses Beispiel bei meiner Konfiguration mit MSVC2013 unter Windows 8.1 nicht sofort. Und ich habe ...

4 die antwort

MacOSX + Boost_Python + PyFTGL: - Symbol nicht gefunden, erwartet in: flachem Namespace

Ich versuche PyFTGL unter MacOSX Yosemite zu installieren. Die von mir verwendete Python-Version ist 2.7 von Macports. Ich habe Boost von Macports mit Angabe von + python27 installiert. Um PyFTGL zu installieren, habe ich aus dem Quellcode ...

4 die antwort

C ++ Konvertierung von NumPy Array nach Mat (OpenCV)

Ich schreibe einen dünnen Wrapper um die ArUco Augmented Reality-Bibliothek (die auf OpenCV basiert). Eine Schnittstelle, die ich zu erstellen versuche, ist sehr einfach: Python übergibt das Bild an C ++ - Code. C ++ - Code erkennt Markierungen ...