Результаты поиска по запросу "swig"
SWIG передает аргумент в функцию обратного вызова Python
Итак, я почти закончил. Теперь у меня есть рабочий код, который вызывает функцию обратного вызова Python.Теперь мне нужно только передать аргумент функции об...
Python swig - создает Swig завернутый экземпляр из указателя ctypes
У меня есть код C ++ с классом, завернутым в Swig. Я не могу изменить код или упаковку. В Python я использую ctypes указатель на экземпляр указанного класса ...
Отличный совет! +1
аюсь реализовать некоторый код C в Java с помощью SWIG 1.3. Теперь мне нужно перестроить существующий C в код Java и предоставить указатель на функцию Java д...
Здорово, что в этом ответе упоминается ShedSkin, который, я думаю, заслуживает гораздо большего внимания. С другой стороны, в нем упоминается Pyrex, который полностью заменен Cython, который уже упоминался в OP.
ел узкое место в своем коде на python, поиграл с psycho и т. Д. Затем решил написать расширение c / c ++ для производительности. С помощью swig вам практически не нужно заботиться о аргументах и т. Д. Все работает отлично. Теперь мой вопрос: ...
И следующая команда, чтобы buikd общий объект. Конечно, нам нужно удалить лишние включения (-I) и библиотеки (-L). Важными флагами являются '-shared' и '-fPIC'.
le.h: #ifndef EXAMPLE_H #define EXAMPLE_H class Math { public: int pi() const; void pi(int pi); private: int _pi; }; #endifexample.cpp: #include "example.h" int Math::pi() const { return this->_pi; } void Math::pi(int pi) { this->_pi = pi; ...
Принимая ваш ответ, я получил достаточно репутации, чтобы дать вам голос!
убский вопрос. Я пытаюсь узнать, как использовать SWIG для создания интерфейса Python для библиотеки C ++. Библиотека является проприетарной сторонней библиотекой; он приходит ко мне в виде заголовочного файла (foo.h) и статического архива ...
Я объяснил проблему лучше в новом ответе.
я проблемы с swig и char ** как указатель на переменную char * (не как список char * !!!). Я не мог найти способ обернуть указатель на символ *. Цель состоит в том, чтобы записать результат объединения в символ *, на который ссылается ...