Tag: boost-python
Bibliothek für intuitive und nahtlose integration von c++ und python.
1
Antworten
Ich habe große Schwierigkeiten mit meinem c++ - code Visual C++ (umhüllt von boost) in Python. Ordnung, also die Werkzeuge, die ich verwende sind: Visual Studio 2010, BoostPro 1_47, Windows 7 und Python 2.7 (32-bit). Ich habe
3
Antworten
Habe ich ein Szenario, wo ich einige Funktionen in C++ - Klassen, und ich möchte in der Lage sein, Sie zu nennen mit einem python-Skript. Sagen wir mal ich habe eine Funktion void greet(_msg); std::cout >> _msg
2
Antworten
Habe ich Python ist3 installiert über brew install python3. Allerdings cmake nicht finden PythonLibs 3. Hier ist der header von meinem CMakeLists.txt. cmake_minimum_required(VERSION 3.0) find_package(PythonLibs 3 REQUIRED) Wenn ich ran cmake, bekam ich diese Fehlermeldung Could NOT
2
Antworten
Ich geschrieben habe, etwas C++ - code erzeugt, dass ein std::vector. Ich habe auch ein python-Skript manipuliert einige Daten, die, für jetzt, sage ich, wie hier (unten). import numpy x = numpy.random.randn(1000) y = numpy.random.randn(1000) Kann ich
1
Antworten
Will ich setzen Sie die folgenden C++ - Funktion zu Python mit Boost.Python: int* test1() { return new int(42); } //Now exposing the function with Boost.Python BOOST_PYTHON_MODULE(libtest1) { using namespace boost::python; def("test1", test1); } Wenn ich versuche
2
Antworten
Wie gebe ich eine Python-Liste von mein Objekt Typ ClassName einer C++ - Funktion akzeptiert eine vector<ClassName>? Die besten, die ich fand, ist so etwas wie dieses: Beispiel. Leider ist der code stürzt ab und ich kann
1
Antworten
Ich versuche, um meine C++ - Klassen in Python mit Boost.Python. Hier ist eine vereinfachte version von dem, was ich versuche zu tun: Ich habe eine Klasse A die Ableitung von boost::noncopyable und eine zweite Klasse B
2
Antworten
Habe ich einen Schub.python-Projekt, das ich kompilieren mit cmake und make. Es ist Teil eines python-Modul, und ich möchte in der Lage sein zu installieren das Modul mit distutils. Ich habe die Anweisungen befolgt hier zu erstellen
3
Antworten
Ich versuche zu schreiben, ein python-wrapper für C++ - code verwenden OpenCV, aber ich bin in Schwierigkeiten und gibt das Ergebnis zurück, das ist ein OpenCV C++ - Matte-Objekt, um den python-interpreter. Habe ich mir angeschaut OpenCV
1
Antworten
Ich versuche zu bauen, zu Steigern.Python gemäß den Anweisungen auf der offiziellen website. Mein OS ist Windows 7 64-bit compiler ist MSVC11, der boost ist 1.54. =================== Installieren Sie Boost ================== Installieren basic Boost, ich habe die
4
Antworten
So, ich bin versucht, Schnittstelle python 3.2 und c++ mit boost python, und haben dort viele viele Fragen. Ich habe endlich um zu kompilieren mit dem 2,7 Bibliotheken, und es funktioniert, aber ich kann nicht scheinen, um
1
Antworten
Ich geschrieben habe, ein sehr einfaches c++ - Funktion in main.cpp: #include <iostream> using namespace std; int SomeCalculation(float x){ int decision = 0; if (x > 1){ decision = 1; } return decision; } Bin ich jetzt
2
Antworten
Ich habe ein seltsames problem beim Aufruf einer C++ - Funktion in python. Ausgesetzt ich eine Klasse, von dem möchte ich eine Funktion aufrufen: class_<MyClass, std::shared_ptr<MyClass>>("MyClass", init<>()) //... .def("someFunc", &MyClass::someFunc) ; Bekomme ich eine std::shared_ptr<MyClass> aus einer
4
Antworten
Möchte ich einen code ausführen helloword.cpp das nimmt einige argument von der Konsole analysiert diese Argumente und druckt "Hallo Welt" in der Konsole. Nun möchte ich analysieren, Argumente aus einem python-Skripten parsearguments.py So zum Beispiel: def parse_arguments:
3
Antworten
Ich bin mit boost::python einbetten einige python-code in eine app. Ich war in der Lage, print-Anweisungen oder anderen Ausdrücken, die ausgewertet werden richtig, aber wenn ich versuche zu importieren, Module, es ist nicht der Import und die
4
Antworten
Ich bin mit Boost.Python-erstellen von Python-Modulen von C++ - Klassen. Und ich lief in ein problem mit verweisen. Condider dem folgenden Fall, wo ich habe eine Klasse Foo mit überladenen get-Methoden können, kehren Sie entweder als Wert
3
Antworten
Habe ich eine C++ Klasse, mit einer member-Funktion, die können eine kleine bis große Anzahl von Parametern. Können Namen dieser Parameter, a-f. Alle Parameter haben default-Werte. Als Teil der python-Projekt an dem ich arbeite, ich will aussetzen
2
Antworten
First off: ich schaute auf die Fragen, aber Sie sind nicht sehr hilfreich leider. Ich bin versucht zu wickeln, die eine Enumeration und eine Klasse aus einer externen Bibliothek. #include <Python.h> #include <boost/python.hpp> using namespace boost::python; #include
2
Antworten
[me@hostname python]$ cat hello_world.cc #include <string> #include <Python.h> #include <boost/python.hpp> namespace { std::string greet() { return "Helloworld"; } } using namespace boost::python; BOOST_PYTHON_MODULE(hello_world) { def("greet",greet); } [me@hostnmae python]$ g++ -c -fPIC hello_world.cc -I/path/to/boost/headers -I/path/to/python/headers -o hello_world.o [me@hostname
6
Antworten
Ich habe eine Methode in c++ aufgerufen wird, die aus python und zurückgeben muss, ein python-Listenobjekt. Ich habe bereits die Methode, und seine angebracht, um eine exponierte Klasse und aufrufbar aus python Recht... (es gibt void zurück).
3
Antworten
Möchte ich zum einbetten von python in mein C++ - Anwendung. Ich bin mit Boost-library - großartiges Werkzeug. Aber ich habe ein problem. Wenn python-Funktion löst eine Ausnahme aus, ich will, es zu fangen und Druck Fehler
4
Antworten
Ich versuche zu erreichen, Aufruf von Python-Funktionen von C++. Ich dachte, es könnte erreicht werden durch Funktionszeiger, aber es scheint nicht möglich zu sein. Ich habe mit boost.python um dies zu erreichen. Sagen, es ist eine Funktion,
5
Antworten
Möchte ich wieder einige Daten aus c++ - code als numpy.array Objekt. Ich hatte einen Blick auf boost::python::numericaber die Dokumentation ist sehr knapp. Bekomme ich ein Beispiel für z.B. der Rückkehr eines (nicht sehr groß) vector<double> zu
4
Antworten
Habe einige Probleme, jetzt habe ich Folgendes gelesen: Hallo Welt python-Erweiterung in c++ mit boost? Habe ich versucht, die Installation von boost auf meinem desktop, und, gemacht die posts vorgeschlagen, in Bezug auf verknüpfen. Ich habe den
4
Antworten
Wie funktioniert die boost.python befassen sich mit Python 3? Ist es Python 2 nur? InformationsquelleAutor der Frage BenjaminB | 2011-04-04
4
Antworten
Schließlich bin ich in der Lage zu verwenden, std::vector in python mit Hilfe der - operator. Der trick ist, einfach stellen Sie einen container in der boost C++ - wrapper um die Klärung der internen Vektor-Zeug:
2
Antworten
Ich bin versucht, zu schreiben cmake-Regeln zu bauen, die dynamisch geladene Bibliothek für python mit boost.python unter linux. Ich möchte die 'foo' für python-Modul namens. So, die Bibliothek aufgerufen werden muss foo.so. Aber standardmäßig wird cmake verwendet
11
Antworten
Arbeite ich an einer Anwendung, die verwendet Steigern.Python für das einbetten des Python-interpreters. Diese wird verwendet, um user-generated "scripts", welche die Interaktion mit dem Hauptprogramm. Leider ein Benutzer die reporting-runtime error R6034, wenn er versucht, ein Skript