Результаты поиска по запросу "swig"
Здорово, что в этом ответе упоминается ShedSkin, который, я думаю, заслуживает гораздо большего внимания. С другой стороны, в нем упоминается Pyrex, который полностью заменен Cython, который уже упоминался в OP.
ел узкое место в своем коде на python, поиграл с psycho и т. Д. Затем решил написать расширение c / c ++ для производительности. С помощью swig вам практически не нужно заботиться о аргументах и т. Д. Все работает отлично. Теперь мой вопрос: ...
Принимая ваш ответ, я получил достаточно репутации, чтобы дать вам голос!
убский вопрос. Я пытаюсь узнать, как использовать SWIG для создания интерфейса Python для библиотеки C ++. Библиотека является проприетарной сторонней библиотекой; он приходит ко мне в виде заголовочного файла (foo.h) и статического архива ...
Я объяснил проблему лучше в новом ответе.
я проблемы с swig и char ** как указатель на переменную char * (не как список char * !!!). Я не мог найти способ обернуть указатель на символ *. Цель состоит в том, чтобы записать результат объединения в символ *, на который ссылается ...
да еще надо попробовать
могу передатьstr значение (содержащее 3000 {'0', '1'} байт), полученное с использованием кода Python в качестве аргумента расширенной функции Python c (расширенной с помощью SWIG), которая требуетint * (массив int фиксированной длины) в качестве ...
@ZackLee Как только появляется ответ на вопрос, минимальная награда увеличивается с 50 до 100.
т я пытаюсь обернуть следующую функцию с помощью SWIG. static void readTable(int argc, t_atom *argv) { //accepts table in Lua e.g. readTable({"ab",3}); for (int i=0; i<argc; ++i) { if (argv[i].a_type == A_FLOAT) printf("FLOAT : %g\n", ...
Строка определения так важна ...... но она так ... незаметна в то же время. Интересно, как ты это нашел.
лкиваюсь с аналогичной проблемойWrap std :: vector из std :: vectors, C ++ SWIG Python [https://stackoverflow.com/questions/3761861/wrap-stdvector-of-stdvectors-c-swig-python] - но это не просто синтаксический анализ C ++. У меня есть следующее в ...
в вашем файле интерфейса, чтобы принудительно загрузить DLL до создания интерфейса SWIG.
ибудь знает, возможно ли использовать Swig для генерации Java-интерфейса для библиотеки DLL со связанными заголовками C? Есть много учебников, описывающих, что делать, если у вас есть источник ...
Вот и все. Это само по себе решило проблему. Я был бы рад, если бы кто-то мог объяснить, почему:
-builtin в SWIG имеет то преимущество, что она быстрее и освобождается от ошибки с множественным наследованием. Сбой в том, что я не могу установить какой-либо атрибут сгенерированных классов или любого подкласса: -Я могу расширить встроенный ...
Вот и все, спасибо!
ользуюглоток спиртного [http://www.swig.org]создать оболочку Java для библиотеки, написанной на C ++. Оболочки генерируются в пакет, а затемjar«Ред. Файлы скомпилированы правильно и отлично работают с Java, но я не могу вызвать его из MATLAB. Я ...
Удалить SWIGTYPE из сгенерированного имени класса
Есть ли способ удалить часть SWIGTYPE из сгенерированных имен классов и заменить ее другим строковым литералом? т.е. изменить SWIGTYPE_p_ex_session.java на ex_session.java (удалить сгенерированный "SWIGTYPE_p_") SWIG .i файл: %module Example ...