Tag: swig
SWIG ist ein compiler-Schnittstelle verbindet die Programme geschrieben in C und C++ mit scripting-Sprachen wie Perl, Python, Ruby und Tcl.
1
Antworten
Ich versuche zu kompilieren eines C++ - Erweiterung mit Schluck für Mac OS X. ich habe laufen in einem paar linker Fehler obwohl. Die basic-tutorial für Python Swig scheint auch fehl am Mac: http://www.swig.org/Doc1.3/Python.html#Python_nn10 swig -c++ -python
1
Antworten
Ich geschrieben habe, ein gutes Stück code in python und es funktioniert Super. Aber jetzt bin ich Skalierung wird die Größe der Probleme, die ich bin, zu analysieren und python ist schrecklich langsam. Der langsame Teil der
3
Antworten
Ich kann nicht reproduzieren die grundlegenden SCHLUCK Beispiel auf windows. Mein Fehler wird bereits im SWIG-docs und ich bin sicher, dass ich die 2 Updates, die Sie erwähnen. Für diesen Fehler: >>> import example Traceback (most recent
3
Antworten
Habe ich folgenden code implementiert eine einfache C++ - Klasse (ObjWithPyCallback) mit einem Python-callback-Funktion. Die Idee ist, rufen das Python-Funktion mit "this" als einziges argument. Das problem ist, dass seit ObjWithPyCallback ist ein SCHLUCK gehüllt Objekt brauche
2
Antworten
Ich habe eine C++ - Bibliothek, die derzeit über einige Methoden, die im inneren der Rückkehr ein std::vector definiert, wie public: const std::vector<uint32_t>& getValues() const; Derzeit arbeite ich auf der Verpackung die gesamte Bibliothek für Python mit
1
Antworten
Nach dem schreiben eine wrapper in SCHLUCK für meine C++ - algorithmen immer wieder erhalte ich diese Fehlermeldung, wenn ich beenden Sie den Python-interpreter nach dem Import des Moduls: $ python iPython 2.5.6 (r256:88840, Mar 10 2012,
2
Antworten
Wir haben eine Java-Anwendung, die mit einigen C++ - Bibliotheken über JNI. Die Anwendung verwendet, um gut funktionieren in Windows XP, aber es funktioniert nicht in Windows Vista, es ist nur zum Absturz der JVM sofort. Wir
2
Antworten
Ich versuche zu schreiben, ein Stück code in C++ erzeugen eines Arrays und gibt es zurück, wie als Python-Liste. Ich verstehe, dass, ich kann die Liste als ein NumPy-array mit Hilfe der typemaps in numpy.ich anstelle, aber
1
Antworten
Ich versuche momentan bauen eine C-Erweiterung in Windows. Der Fehler scheint im Zusammenhang zu finden nicht "standard" - Symbole in der python27.dll. Wie löse ich diese Symbole fehlen? Muss ich irgendwie sagen dem compiler, wo zu finden
1
Antworten
Ich habe mit Schluck zu erstellen, die ein Java wrapper für eine Bibliothek in C++ geschrieben. Der Wrapper generiert, die in ein Paket und dann jar'ed. Die Dateien sind korrekt compiliert und arbeiten perfekt mit java, aber
3
Antworten
Noob Frage vorweg... Ich versuche zu installieren SCHLUCK auf Windows. Nach der INSTALLATION von document, ich cd zu dem Verzeichnis mit dem Paket den Quellcode und geben ./configure konfigurieren Sie das Paket für Ihr system. Habe ich
2
Antworten
Nach die Installation von OpenSSL, herunterladen der pre-built Schluck ausführbare und Sicherstellung der openssl-Bibliotheken befinden sich im Standardverzeichnis" c:\pkg, pip install m2crypto Ergebnisse in: ... C:\Program Files (x86)\gfortran\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Pyth on27\include -IC:\Python27\PC -Ic:\pkg\include -Ic:\users\evbo\appdata\local\tem
3
Antworten
Ich versuche, Python läuft mit Schluck zu tun, C/C++. Bei mir läuft das tutorial hier, "Aufbau einer python-Modul'. Wenn ich den Anruf gcc -c example.c example_wrap.c -I /my_correct_path/python2.5 Bekomme ich eine Fehlermeldung: my_correct_path/python2.5/pyport.h:761:2: error: #error "LONG_BIT definition
4
Antworten
Ich bin immer so etwas wie dieses. Kann jemand mir bitte sagen, wie dieses Problem zu beheben. C:\Users\krush\Documents\ML using Python>pip install pocketsphinx Collecting pocketsphinx Using cached pocketsphinx-0.1.3.zip Building wheels for collected packages: pocketsphinx Running setup.py bdist_wheel for
1
Antworten
Ich installieren möchten, SCHLUCK auf Meinem linux server zum testen einige Sachen. Wie installieren können, InformationsquelleAutor | 2010-06-16
8
Antworten
Ich bin in den Prozess des Lernens, wie zu verwenden SCHLUCK auf Windows. Folgende ist mein c++ - code: /* File : example.cxx */ #include "example.h" #define M_PI 3.14159265358979323846 /* Move the shape to a new location
3
Antworten
Beispiel.h: #ifndef EXAMPLE_H #define EXAMPLE_H class Math { public: int pi() const; void pi(int pi); private: int _pi; }; #endif example.cpp: #include "example.h" int Math::pi() const { return this->_pi; } void Math::pi(int pi) { this->_pi = pi;
13
Antworten
Im Moment bin ich durch MIT Einführung in die informatik-Kurs über OpenCourseWare. Als Teil dieser Lehrveranstaltung Lerne ich die Sprache Python. Ich habe gelesen, eine Menge Dinge, über die Vorteile des Lernens C. Vor I Graben sich
1
Antworten
Ich versuche schon seit Wochen zu bekommen Microsoft Visual Studio 2010 zum erstellen einer DLL für mich mit SWIG. Wenn Sie bereits den Prozess Durchlaufen, würden Sie so freundlich sein und eine durchdachte Schritt-für-Schritt-Prozess Erklärung? Ich habe
2
Antworten
Ich versuche, setzen Sie diese Funktion, um mit Python SWIG: std::vector<int> get_match_stats(); Und ich möchte einen SCHLUCK zu generieren Verpackung code für Python, damit ich es sehen kann als Liste von Integer-zahlen. Hinzufügen dieser auf die .ich
3
Antworten
Fand ich den Flaschenhals in meine python-code, spielte mit psycho etc. Dann beschlossen, schreiben Sie ein c/c++ - Erweiterung für die Leistung. Mit Hilfe von swig man fast nicht darum kümmern muss, Argumente etc. Alles funktioniert einwandfrei.
10
Antworten
In python, unter welchen Umständen SCHLUCK eine bessere Wahl als ctypes für den Aufruf von entry-Punkte in gemeinsamen Bibliotheken? Nehmen wir an, Sie nicht bereits über die SWIG interface file(s). Was sind die performance-Metriken von den beiden?
5
Antworten
Ich bin derzeit an einem Projekt arbeiten waren musste ich wickeln Sie das C++ - Klassen mit Python in der Lage sein, um ein Skript für das Programm. So meine speziellen Erfahrungen auch beteiligt einbetten des Python-interpreters
3
Antworten
Wo finde ich vorkompilierte Python SWIG-SVN-bindings für Windows? InformationsquelleAutor der Frage Joshua | 2009-03-24
10
Antworten
Es scheint, die meisten Unterlagen oder Helfer-Bibliotheken über JNI (Java Native Interface) sind betroffenen mit dem Aufruf von nativem code aus Java. Dies scheint die hauptsächliche Verwendung von es, auch wenn es in der Lage ist mehr.
1
Antworten
Ich bin mit SWIG, um ein Java-wrapper der C++ - Bibliothek (über Json zu (de -) Serialisierung) zur Nutzung auf Android. Ich definierte eine abstrakte Klasse in C++, was einem Objekt, die (de -) serialisiert : class
7
Antworten
Baue ich eine C++ - Erweiterung für die Verwendung in Python. Ich sehe diese Warnung wird generiert, während der Kompilierung -, wenn ein Typ: python setup.py build_ext -i Was ist die Ursache und wie behebe ich es?
15
Antworten
Gibt es jemanden, der schon Erfahrung mit diesem Fehler? java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.swig.simple-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "liborg.swig.simple.example.so" Fehler tritt auf wenn ich load library auf diesem Weg. static { System.loadLibrary("example"); } Ich bin sicher, dass 'Beispiel' Klasse
9
Antworten
Ich versuche zu installieren die Python-M2Crypto package in ein virtualenv auf einem x86_64 RHEL 6.1 Maschine. Dieser Prozess ruft einen Schluck, das schlägt mit der folgenden Fehlermeldung: $ virtualenv -q --no-site-packages venv $ pip install -E venv