Результаты поиска по запросу "swig"

1 ответ

SWIG: упаковка C ++ для Perl с использованием только заголовка и общей библиотеки, не может обнаружить ошибку загружаемого объекта

1 ответ

SWIG передает аргумент в функцию обратного вызова Python

Итак, я почти закончил. Теперь у меня есть рабочий код, который вызывает функцию обратного вызова Python.Теперь мне нужно только передать аргумент функции об...

4 ответа

swig + mono: C # пример ошибки не найденной библиотеки

ТОП публикаций

3 ответа

Создание новых классов / членов во время выполнения на языках сценариев, используемых в C ++ [закрыто]

1 ответ

Python swig - создает Swig завернутый экземпляр из указателя ctypes

У меня есть код C ++ с классом, завернутым в Swig. Я не могу изменить код или упаковку. В Python я использую ctypes указатель на экземпляр указанного класса ...

1 ответ

Отличный совет! +1

аюсь реализовать некоторый код C в Java с помощью SWIG 1.3. Теперь мне нужно перестроить существующий C в код Java и предоставить указатель на функцию Java д...

1 ответ

Здорово, что в этом ответе упоминается ShedSkin, который, я думаю, заслуживает гораздо большего внимания. С другой стороны, в нем упоминается Pyrex, который полностью заменен Cython, который уже упоминался в OP.

ел узкое место в своем коде на python, поиграл с psycho и т. Д. Затем решил написать расширение c / c ++ для производительности. С помощью swig вам практически не нужно заботиться о аргументах и ​​т. Д. Все работает отлично. Теперь мой вопрос: ...

3 ответа

И следующая команда, чтобы 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; ...

1 ответ

Принимая ваш ответ, я получил достаточно репутации, чтобы дать вам голос!

убский вопрос. Я пытаюсь узнать, как использовать SWIG для создания интерфейса Python для библиотеки C ++. Библиотека является проприетарной сторонней библиотекой; он приходит ко мне в виде заголовочного файла (foo.h) и статического архива ...

1 ответ

Я объяснил проблему лучше в новом ответе.

я проблемы с swig и char ** как указатель на переменную char * (не как список char * !!!). Я не мог найти способ обернуть указатель на символ *. Цель состоит в том, чтобы записать результат объединения в символ *, на который ссылается ...