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

2 ответа

SWIG / Python массив внутри структуры

У меня есть структура, определенная внутри header.h, которая выглядит следующим образом: typedef struct { .... int icntl[40]; double cntl[15]; int *irn, *jcn; ....Когда я инициализирую объект с этой структурой, я имею доступ к целым / ...

1 ответ

Использование SWIG для преобразования C ++ char * как char [] в Java вместо String

Я пытаюсь обернуть следующую функцию C ++ с Java: char* MyClass::to_cstring();Эти выходные данные этой функции возвращаются как объект Java String. Я хотел бы, чтобы он вернулся какchar[] Массив Java. В настоящее время я использую "typemaps.i" и ...

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

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

2 ответа

Использование SWIG с указателем на функцию в структуре C

Я пытаюсь написать оболочку SWIG для библиотеки C, которая использует указатели на функции в своих структурах. Я не могу понять, как обращаться со структурами, которые содержат указатели на функции. Ниже приведен упрощенный пример. test.i: /* ...

1 ответ

Swig Python - C ++, как использовать тип int8_t

У меня есть функция C, которая принимает в качестве параметра 8-битное целое число int8_t foo( int8_t x );Я хотел бы вызвать эту функцию из моего кода Python, используя интерфейс Swig, но тип int8_t не существует в Python. Для того, чтобы иметь ...

2 ответа

Как я могу преобразовать в тип SWIGTYPE_p_void в SWIG-генерируемых привязках Java?

Я разрабатываю некоторые сгенерированные SWIG Java-привязки для библиотеки C. Библиотека содержит функции, которые принимают параметры типа

1 ответ

Генерация привязок SWIG с помощью CMake

6 ответов

Как я могу реализовать класс C ++ в Python, который будет вызываться C ++?

У меня есть интерфейс класса, написанный на C ++. У меня есть несколько классов, которые реализуют этот интерфейс, также написанный на C ++. Они вызываются в контексте более крупной программы на C ++, которая по существу реализует «main». Я хочу ...

1 ответ

структура каталогов для проекта, который смешивает C ++ и Python

Скажем, вы хотите создать программный проект, который смешиваетC ++ а такжепитон,Foo C ++ структура проекта используетCMakeипитон модуль создан с использован...

2 ответа

Как представить класс C ++ для Python без сборки модуля

Я хочу знать, есть ли какой-нибудь способ представить класс C ++ для Python, но без создания промежуточной разделяемой библиотеки. Вот мой желательный сценарий. Например, у меня есть следующий класс C ++: class toto { public: toto(int iValue1_, ...