0
ответов

Техника SWIG для переноса двоичных данных без знака

У меня есть функция C, которая возвращает беззнаковый char*, представляющий двоичные данные. Я заметил в документации, что у SWIG есть хорошая карта типов для обработки двоичных данных в качестве входных данных для функции C, но что...
вопрос задан: 30 March 2012 17:31
0
ответов

SWIG Java Retaining Class information объектов, перенесенных из C++

Хорошо, есть ключевое слово, которое я намеренно не включил в теги и заголовок. Это «Android», но это потому, что хотя проект и на Android, я не думаю, что мой вопрос имеет какое-либо значение…
вопрос задан: 22 March 2012 06:33
0
ответов

Как создать этот простой проект C++/SWIG/C# в Visual Studio 2010?

Мне нужна помощь в настройке простого проекта C++/C# SWIG. Мне трудно собрать проект C++, который использует привязки SWIG. Я использую Visual Studio 2010 и самую последнюю версию ...
вопрос задан: 21 March 2012 21:53
0
ответов

обертывание специализированного класса шаблонов C++ с помощью swig

рассмотрите следующие объявления классов: namespace X { шаблон<класс T> класс Фу { общественность: Фу(); виртуальный ~Foo(); Т-значение () константа; }; шаблон<класс T> class Foo<...
вопрос задан: 18 March 2012 10:39
0
ответов

SWIG C ++ Полиморфизм Python и многопоточность

Я интегрирую сторонний пакет C ++ в приложение Python с помощью SWIG. Пакет подключается к проприетарному API по сети и получает обновления. Общий поток состоит в том, что python создает экземпляры ...
вопрос задан: 5 March 2012 15:35
0
ответов

Связывание с -Wl, -E, что это значит и т. Д.

Я работаю над проектом, в котором мы используем камеру Basler Pylon, которая поставляется с CPP -API. Большая часть другого нашего кода, за исключением создания снимков, написана на Python, поэтому мы используем swig, чтобы обернуть take_image () -...
вопрос задан: 25 February 2012 12:46
0
ответов

Используя SWIG с методами, принимающими std :: string в качестве параметра

, я использовал SWIG для обертывания моего класса C ++. Некоторые методы имеют в качестве параметра const std :: string &. SWIG создает тип под названием SWIGTYPE_p_std__string, однако вы не можете просто передать для этого обычную строку ...
вопрос задан: 3 February 2012 01:20
0
ответов

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

У меня есть интерфейс класса, написанный на C ++. У меня есть несколько классов, которые реализуют этот интерфейс, также написанный на C ++. Они вызываются в контексте большой программы на C ++, которая по существу реализует ...
вопрос задан: 1 February 2012 18:19
0
ответов

Как SWIG оборачивает карту в Python?

Я использую SWIG 2.0 для создания оболочки Python для библиотеки C ++. Один метод имеет аргумент типа «const std :: map &». SWIG с радостью создает для него оболочку, но я не могу понять, как ...
вопрос задан: 27 January 2012 22:58
0
ответов

Использование функций, обернутых в SWIG из Windows .dll

У меня проблема с использованием функций из разделяемой библиотеки .dll, которая экспортируется с интерфейсом SWIG. Информация о версии Python: 2.6.4 Swig: 2.0.4 Общая картина такова: у меня есть код ...
вопрос задан: 24 January 2012 13:37
0
ответов

Swig python - c ++ как использовать тип int8_t

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

TypeInitializationException при использовании swig для C#

Я использую C++ framework для проекта на c# и использую swig для их соединения. Проблема в том, что при попытке создать обертку объекта C++ каждый раз возникает TypeInitializationException. Код C# ...
вопрос задан: 15 January 2012 21:45
0
ответов

Добавить новый метод в класс шаблона Python Swig

Мне нужно чтобы добавить новый метод в мой класс шаблона swig, например: я объявляю класс шаблона в myswig.i следующим образом:% template (DoubleVector) vector ; это сгенерирует класс ...
вопрос задан: 12 January 2012 19:45
0
ответов

SWIG, связывающий библиотеку C с Python (создание «итеративного» типа данных Python из структуры C «последовательность»)

Я написал расширение Python для библиотеки C. У меня есть структура данных, которая выглядит так: typedef struct _mystruct {double * clientdata; size_t len; } MyStruct; Цель этого ...
вопрос задан: 12 January 2012 00:14
0
ответов

Есть ли недостатки в порте Android OpenCV?

Я работал с OpenCV в сочетании с Android раньше и то, что я всегда пытался do - это использовать как можно меньше вызовов между моим собственным кодом и моим Java-кодом. Когда я смотрю на порт OpenCV для ...
вопрос задан: 19 December 2011 13:25
0
ответов

SWIG, обертывающий C ++ для Python: перевод списка строк в вектор STL строк STL

Я хотел бы обернуть функцию C ++ с помощью SWIG, который принимает вектор STL строки в качестве входного аргумента: #include #include <строка> #include using namespace ...
вопрос задан: 12 December 2011 02:27
0
ответов

wrap_newBundle недоступен SWIG и webpay

Я хочу настроить webpay на моем локальном установленном SWIG В php.ini добавлено расширение webpay. Затем я попытался запустить test.php, он показывает следующую ошибку: -------- ошибка при открытии файла [...
вопрос задан: 2 December 2011 11:40
0
ответов

Как я могу сгенерировать оболочки C поверх C ++ API с помощью SWIG? [дубликат]

Я хотел бы сгенерировать C-оболочки над некоторым C ++ API, используя SWIG. Из документации SWIG SWIG и C ++: 6.2 Подход Чтобы обернуть C ++, SWIG использует многоуровневый подход к генерации кода. На ...
вопрос задан: 28 November 2011 23:19
0
ответов

SWIG (v1.3.29) сгенерировал из C ++ в класс Java Vector некорректно

У меня есть собственный код C ++, который я конвертирую в Java с помощью SWIG, чтобы моя Java приложение может его использовать. В частности, есть некоторые функции, возвращающие std :: vector. Вот фрагмент моего ...
вопрос задан: 18 November 2011 23:00
0
ответов

Массив SWIG / python внутри структуры

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

cc1plus: warning: параметр командной строки «-Wstrict-prototypes» действителен для Ada / C / ObjC, но не для C ++

​​Я создаю расширение C ++ для использования в Python. Я вижу, что это предупреждение генерируется во время процесса компиляции - когда тип: python setup.py build_ext -i Что его вызывает и как мне ...
вопрос задан: 12 November 2011 17:36
0
ответов

SWIG: Добавьте комментарии к сгенерированному файлу .py

Используя SWIG для создания интерфейса Python для приложения C ++, есть ли способ получить он комментирует функции в сгенерированном файле .py? На самом деле я втягиваю весь файл .h в файл .i, ...
вопрос задан: 3 November 2011 21:27
0
ответов

M2Crypto не устанавливается в venv, или swig не определяет __x86_64__, что нарушает компиляцию против OpenSSL

Я пытаюсь установить пакет Python M2Crypto в virtualenv на машине x86_64 RHEL 6.1. Этот процесс вызывает swig, который завершается неудачно со следующей ошибкой: $ virtualenv -q --no-site-packages ...
вопрос задан: 14 October 2011 20:04
0
ответов

Маршалинг неуправляемой строки Unicode в .net. Высокие символы заменены вопросительными знаками

Это может быть или не быть вопросом SWIG. Я пытаюсь вернуть std :: wstring по значению из функции C ++ в C #. Возвращенная строка содержит смесь простых английских символов и символов иврита. ...
вопрос задан: 14 October 2011 05:29
0
ответов

Компиляция Quantlib через БОЛЬШОЙ ГЛОТОК для C#

У кого-либо есть опыт с помощью БОЛЬШОГО ГЛОТКА? Я в настоящее время исследую QuantLib и видел, что код C# может быть сгенерирован с помощью БОЛЬШОГО ГЛОТКА. Мы исследуем опции создать объединенную библиотеку финансовых...
вопрос задан: 4 October 2011 23:23
0
ответов

Perl: IPC :: Shareable и объект C ++ с SWIG не согласуются

Для определенного моего проекта Perl мне нужно несколько процессов Perl для совместного использования некоторых ресурсов, расположенных в библиотеке C ++. (Не спрашивайте, это не суть вопроса, а только контекст.) Таким образом, я пытаюсь ...
вопрос задан: 22 September 2011 16:25
0
ответов

Возвращая массив из C до Java с Swig

У меня есть функция C, как это: void get_data (const obj_t * obj, color const ** data, int * data_len); Я написал так конкретно для Swig, поскольку Const Color * get_data (const obj_t * obj, int * ...
вопрос задан: 16 September 2011 17:23
0
ответов

Как установить SWIG?

Вопросу нет ответа... Я пытаюсь установить SWIG на Windows. Согласно документу INSTALL, я должен cd к каталогу, содержащему исходный код пакета и набрать ./configure to ...
вопрос задан: 16 September 2011 10:07
0
ответов

Каково текущее состояние BDD в C ++?

Итак, я нашел несколько более старых вопросов, касающихся фреймворков BDD для C ++. CppSpec был рекомендован в качестве фреймворка в стиле BDD, но он далеко не так элегантен, как RSpec или даже googletest. Я также ...
вопрос задан: 16 September 2011 06:03
0
ответов

что означает последний аргумент к SWIG_NewPointerObj?

У меня есть библиотека совместимости, которая использует SWIG для доступа к библиотеке C++. Я нахожу полезным иметь возможность создавать объект Python, обернутый SWIG, внутри этого слоя (в отличие от принятия C++ ...
вопрос задан: 29 August 2011 06:08