Tag: C ++

Übergeben der Python-Funktion zum Boost C ++

Ich versuche, über Boost-Funktionen zu lernen. Ich möchte eine Python-Funktion an ein C ++ – Modul übergeben, das mit Boost Python verpackt ist. Ich folgte dem hier gegebenen Beispiel und modifizierte es, um Funktionen zu akzeptieren, die ein Eingabeargument nehmen und eine Ausgabe zurückgeben. Hier ist mein Code: typedef double (op_t)(double); boost::function<op_t> op; double defaultOperator(double […]

Python: ctypes + C malloc Fehler. C Speicherproblem oder Python / Ctypes Problem?

jeder. Ich habe einen Speicherzuweisungsfehler mit Ctypes und einem C-Code. Ich frage mich, ob das Speicherproblem innerhalb von C ist oder durch einen unsachgemäßen Gebrauch von Ctypes verursacht wird. Der Speicherfehler ist Python (79698) malloc: * Fehler für Objekt 0x15627ac08: falsche Prüfsumme für freigegebenes Objekt> – Objekt wurde vermutlich nach Befreiung geändert. * Setze einen […]

Pythonverlängerung link dylib auf osx

Ich mache eine Python-Erweiterung bar_extension mit distutils . bar_extension braucht ein gemeinsames Objekt libfoo.dylib das von cmake . Hier ist mein setup.py : from distutils.core import setup, Extension module1 = Extension('bar_extension', libraries=['libfoo2.dylib', ], library_dirs=['/Users/xiazhibin/CLionProjects/study/lib', ], include_dirs=['/Users/xiazhibin/CLionProjects/study/include', ], language="c++", extra_compile_args = ['-v', '–std=c++98', ], sources=['main.cpp']) setup(name='PackageName', version='1.0', description='This is a demo package', ext_modules=[module1]) Ausgabe ist hier: […]

(SWIG) String const von Python übergeben

Ich verwende PJSUA2, einen SIP, RTP Stack für Python, Java in C ++ geschrieben. Ich versuche, eine überladene c ++ – Funktion AudioMediaRecorder_createRecorder aufzurufen, die 2 Parameter nehmen kann – das Objekt selbst und ein String const. pj::AudioMediaRecorder::createRecorder(pj::string const &) Aber wenn ich es von Python nenne, recorder.createReorder("/home/anirudh/Music/file.wav") SWIG scheint nicht mit einem String cont. […]

Namespace Spezifikation in Abwesenheit von Ambuguity

Warum brauchen einige Sprachen wie C ++ und Python den Namensraum eines Objekts, auch wenn keine Mehrdeutigkeit existiert? Ich verstehe, dass es hierher kommt, wie using namespace x in C ++ oder from x import * in Python. Allerdings kann ich nicht verstehen, die Begründung hinter nicht wollen, dass die Sprache nur "das Richtige tun", […]

Python 2D-Array i C mit Ctypen

Ich versuche, eine selbst geschriebene c lib zu proces 2d Array von Python aber mit wenig Erfolg zu verwenden. Hier ist mein C-Code: CamLibC.c int TableCam(const int x, const int y, int **Array) { int i = 0; int j = 0; for (i; i < x; i++) { for (j; j < y; j++) […]

Debug Iron Python aus c # mit Visual Studio

Ich rufe Eisen python aus c # durch die Schaffung von Python-Enginer und das Ausführen des Skripts aus einer Datei. Dictionary<string, object> options = new Dictionary<string, object>(); options["Debug"] = true; m_engine = Python.CreateEngine(options); Ich habe die Optionen Debug auf true im Motor gesetzt.Hier die Breakpoints arbeiten, aber ich bin nicht in der Lage, die Werte […]

Wie bekomme ich Microsoft Speech Recognition App?

Ich möchte wissen, ob es möglich ist, "Microsoft Speech Recognition" mit c # zu kontrollieren. Alt text http://a.yfrog.com/img191/8859/enable.png Ist es möglich, zum Beispiel zu simulieren, klicken Sie auf "On: Hören Sie alles, was ich sage" programmgesteuert mit c # oder python?

Erstellen Sie Python-Paket mit C-Bindungen in Windows (VC90) verursacht LNK1181 schwerwiegenden Fehler

Ich versuche, ein Python-Paket (pyspotify) mit Bindungen zu einer C-Bibliothek (libspotify) zu bauen. Ich benutze Python 2.7.5 und habe VS2008 Express für einige erforderliche Kommandozeilen-Tools installiert. Wenn ich python setup.py build von der Eingabeaufforderung (mit Admin-Rechte) bekomme ich die folgende Ausgabe: running build running build_py running build_ext building 'spotify._spotify' extension Und dann ~ 18 davon, […]

C # Äquivalenz von Python maketrans und übersetzen

Wo finde ich Code einer C # Äquivalenz von Python maketrans und übersetzen? Vielen Dank!

Python ist die beste Programmiersprache der Welt.