swig

Rozszerzanie Pythona-do swig, a nie do swig lub Cython

Znalazłem wąskie gardło w moim kodzie Pythona, bawiłem się psycho itp. Następnie postanowił napisać rozszerzenie c / C++ dla ... doswiadczenie czy jest jakis wiecej wydajnosci do zyskaj, jeśli ręcznie zapiszesz ten plik lub pozwolisz swigowi to zrobić.

Python: SWIG vs ctypes

W Pythonie, w jakich okolicznościach SWIG jest lepszym Wyborem niż ctypes do wywoływania punktów wejścia w bibliotekach współdzielonych? Załóżmy, że nie masz jeszcze plików interfejsu SWIG. Jakie są wskaźniki wydajności tych dwóch?

Wystawianie API C++ na Pythona

Obecnie pracuję nad projektem, w którym musiałem owijać klasy C++ Pythonem, aby móc skryptować program. Tak więc moje szczegó ... ów końcowych zainstalowania go, aby korzystać z końcowego programu. Czym się zajmowałeś i jakie miałeś z tym doświadczenie?

Jak utworzyć DLL za pomocą SWIG z Visual Studio 2010

Od tygodni staram się, aby Microsoft Visual Studio 2010 stworzył dla mnie DLL za pomocą SWIG. Jeśli już przeszedłeś przez ten ... komentarze, ponieważ to bardzo ważne, że mam to do pracy w najbliższej przyszłości. Dziękuję serdecznie za pomoc w naprzód!

Generowanie interfejsu Java za pomocą SWIG

Używam SWIG do tworzenia wrappera Javy biblioteki C++ (O serializacji Json (de)), aby używać go na Androidzie. Zdefiniowałem ... le_deserialize(swigCPtr, this, Value.getCPtr(root), root); } } Jak mogę wygenerować poprawny interfejs za pomocą SWIG ?

Właściwości Pythona I Swig

Próbuję utworzyć wiązania Pythona dla kodu C++ za pomocą swig. Wygląda na to, że napotkałem problem, próbując stworzyć właści ... owijania generowane przez swig nie są z nią kompatybilne przynajmniej dla setterów. Jak tworzyć właściwości za pomocą swig?

Szukam wygodnego sposobu na wywołanie Javy z C++

Wydaje się, że większość dokumentacji lub bibliotek pomocniczych związanych z JNI (Java Native Interface) dotyczy wywoływania ... j się, ale miej na uwadze, że w tej chwili kod ma kilka godzin, a do tej pory napisałem tylko trzy bardzo niestrudzone testy.

Prototypowanie kodu Pythona przed kompilacją

Rozmyślałem nad napisaniem biblioteki Peak fitting przez jakiś czas. Znam Pythona dość dobrze i planuję zaimplementować wszys ... azana interpretowana przez skompilowaną bibliotekę dopasowania kodu. Przekazywanie i zwracanie tablic jest również niezbędne.

Jak zbudować ten prosty projekt C++/SWIG / C# w Visual Studio 2010?

Potrzebuję pomocy przy tworzeniu prostego projektu C++/C# SWIG. Mam problem ze złożeniem projektu C++, który wykorzystuje wi ... óra wyjaśnia ten proces krok po kroku? Nie mogę znaleźć niczego, co dotyczy C++ z SWIG, C#, Visual Studio 2010 i. Net v4. 0.

Wyciek pamięci SWIG i C++ z wektorem wskaźników

Używam SWIG do interfejsu między C++ i Python. Stworzyłem funkcję, która tworzy std:: vector wskaźników obiektów. Obiekty, kt ... ego, że obiekty są duże i złożone, a szybkość jest problemem. Używam gcc4. 4, swigwin 2.0.4 i Python 2.7 w systemie Windows.

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

Czy jest ktoś, kto miał doświadczenie z tym błędem? java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathLis ... ten sposób. static { System.loadLibrary("example"); } Jestem pewien, że Klasa 'example' istnieje w bieżącym folderze.

Jaki jest najczystszy sposób wywołania funkcji Pythona z C++ za pomocą zawiniętego obiektu SWIG

Mam następujący kod, który implementuje prostą klasę C++ (ObjWithPyCallback) z pythonową funkcją zwrotną. Ideą jest wywołanie ... t); } } File:: ObjWithPyCallback.i %module cb %{ #include "ObjWithPyCallback.h" %} %include "ObjWithPyCallback.h"