Tag: boost-python

Bibliothek für intuitive und nahtlose integration von c++ und python.

Boost-Python-Beispiel "Hello World" in Python

Anzahl der Antworten 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

Aufrufen einer C++ - Funktionen durch ein Python-Skript

Anzahl der Antworten 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

Wie link mit Python ist3 Libs mit cmake?

Anzahl der Antworten 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

Verfügbarmachen von std::vector<double> mit boost.python

Anzahl der Antworten 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

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

Anzahl der Antworten 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

Vorbei Python-Liste in C++ - Vektor mit Boost.python

Anzahl der Antworten 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

Boost.Python call-by-reference : TypeError: Keine to_python (von-Wert) Konverter gefunden für C++ - Typ:

Anzahl der Antworten 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

python - /c++ - shared library Kompilieren mit cmake und Installation mit distutils

Anzahl der Antworten 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

Schreiben von Python-bindings für C++ - code verwenden OpenCV

Anzahl der Antworten 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

Gebäude Steigern.Python

Anzahl der Antworten 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

Hello world mit boost-python und python 3.2

Anzahl der Antworten 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

Boost.Python kann nicht finden pyconfig.h. Wo muss es hingehen?

Anzahl der Antworten 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

boost.python: Argument-Typen nicht mit C++ Signatur

Anzahl der Antworten 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

ausführen von c++ - code aus python

Anzahl der Antworten 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:

Wie Importiere ich die Module in boost::python eingebettete python-code?

Anzahl der Antworten 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

Boost.Python - Wie auf Rückgabe durch Referenz?

Anzahl der Antworten 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

Boost::Python - möglich, automatisch konvertieren von dict --> std::map?

Anzahl der Antworten 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

boost_python import-Fehler: Modul nicht definiert init-Funktion

Anzahl der Antworten 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

Wie importiere ich das Python-Modul aus der .so-Datei?

Anzahl der Antworten 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

std :: vector zu boost :: python :: list

Anzahl der Antworten 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).

So erhalten Sie Python-Ausnahmetext

Anzahl der Antworten 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

Aufrufen von Python-Funktionen aus C ++

Anzahl der Antworten 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,

wie man numpy.array von boost :: python zurückgibt?

Anzahl der Antworten 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

Ubuntu - Verknüpfen boost.python - Schwerwiegender Fehler: pyconfig kann nicht gefunden werden

Anzahl der Antworten 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

Boost und Python 3.x

Anzahl der Antworten 4 Antworten
Wie funktioniert die boost.python befassen sich mit Python 3? Ist es Python 2 nur? InformationsquelleAutor der Frage BenjaminB | 2011-04-04

boost :: python: Python-Liste zu std :: vector

Anzahl der Antworten 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:

CMake-Ausgabename für dynamisch geladene Bibliothek?

Anzahl der Antworten 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

Laufzeitfehler R6034 in eingebetteter Python-Anwendung

Anzahl der Antworten 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