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

1 ответ

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

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

1 ответ

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

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

1 ответ

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

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

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

1 ответ

да еще надо попробовать

могу передатьstr значение (содержащее 3000 {'0', '1'} байт), полученное с использованием кода Python в качестве аргумента расширенной функции Python c (расширенной с помощью SWIG), которая требуетint * (массив int фиксированной длины) в качестве ...

1 ответ

@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", ...

1 ответ

Строка определения так важна ...... но она так ... незаметна в то же время. Интересно, как ты это нашел.

лкиваюсь с аналогичной проблемойWrap std :: vector из std :: vectors, C ++ SWIG Python [https://stackoverflow.com/questions/3761861/wrap-stdvector-of-stdvectors-c-swig-python] - но это не просто синтаксический анализ C ++. У меня есть следующее в ...

1 ответ

в вашем файле интерфейса, чтобы принудительно загрузить DLL до создания интерфейса SWIG.

ибудь знает, возможно ли использовать Swig для генерации Java-интерфейса для библиотеки DLL со связанными заголовками C? Есть много учебников, описывающих, что делать, если у вас есть источник ...

1 ответ

Вот и все. Это само по себе решило проблему. Я был бы рад, если бы кто-то мог объяснить, почему:

-builtin в SWIG имеет то преимущество, что она быстрее и освобождается от ошибки с множественным наследованием. Сбой в том, что я не могу установить какой-либо атрибут сгенерированных классов или любого подкласса: -Я могу расширить встроенный ...

1 ответ

Вот и все, спасибо!

ользуюглоток спиртного [http://www.swig.org]создать оболочку Java для библиотеки, написанной на C ++. Оболочки генерируются в пакет, а затемjar«Ред. Файлы скомпилированы правильно и отлично работают с Java, но я не могу вызвать его из MATLAB. Я ...

1 ответ

Удалить SWIGTYPE из сгенерированного имени класса

Есть ли способ удалить часть SWIGTYPE из сгенерированных имен классов и заменить ее другим строковым литералом? т.е. изменить SWIGTYPE_p_ex_session.java на ex_session.java (удалить сгенерированный "SWIGTYPE_p_") SWIG .i файл: %module Example ...