0
ответов

Общая библиотека SWIG и C++

У меня есть библиотека C++ (назовем ее mylib), которая компилируется в файл libmylib.so в /usr/local/lib, и у меня есть куча заголовочных файлов в каталоге с именем my lib в /usr/local/include. Теперь я...
вопрос задан: 2 December 2014 21:22
0
ответов

(Swig to python) ошибка импорта: динамический модуль не определяет функцию инициализации

Я пытаюсь перенести свой код C++ на python с помощью swig. Когда я закончу сборку файлов py, pyd, cxx и lib в Python (командная строка), я ввожу «модуль Dnld», он показывает -> ошибка импорта: динамический модуль ...
вопрос задан: 14 June 2014 09:05
0
ответов

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

Итак, я почти закончил. Теперь у меня есть рабочий код, который вызывает функцию обратного вызова python. Единственное, что мне сейчас нужно, это как передать аргумент функции обратного вызова python. Мой callback.c: #include
вопрос задан: 19 February 2014 19:07
0
ответов

Быстрое преобразование вектора C / C ++ в массив Numpy

I ' m с помощью SWIG склеить код C ++ с Python (2.6), и часть этого клея включает в себя фрагмент кода, который преобразует большие поля данных (миллионы значений) со стороны C ++ в массив Numpy ....
вопрос задан: 12 May 2013 21:39
0
ответов

SWIG C ++ для Python: Предупреждение (362): оператор = игнорируется

Я экспортирую класс C ++ в Python и заметил, что во время компиляции SWIG выдает следующее предупреждение: Warning (362): operator = ignored Я не уверен, почему оператор перегружен, ...
вопрос задан: 26 April 2013 18:39
0
ответов

отладка разделяемой библиотеки, обернутой SWIG в perl

Я обернул свой код C / C ++ с помощью SWIG в Perl. У меня мало ошибок сегментации из-за обернутого кода. Я пытаюсь использовать ddd со сценарием Perl, но, к сожалению, даже если я установил точку останова на ...
вопрос задан: 19 March 2013 19:11
0
ответов

ПОТЯНИТЕ привязку Python к собственному коду, не работающему с OpenCV 2.1

У меня есть проект OpenCV смешивание Python и C. После изменения на OpenCV 2.1 мои вызовы к коду C не работают больше, вероятно, потому что OpenCV больше не использует привязку БОЛЬШОГО ГЛОТКА. Из Python я был...
вопрос задан: 28 January 2013 11:32
0
ответов

Как использовать std :: vector в PHP с помощью SWIG

Я работаю над переносом C ++ API в PHP с помощью SWIG. Я почти всегда там, но у меня проблемы с функцией, возвращающей вектор. Заголовок выглядит примерно так: #include <...
вопрос задан: 30 August 2012 10:23
0
ответов

Смешивание кода C++ из разных компиляторов

Предположим, у меня есть два проекта, которые я хотел бы связать вместе. :Библиотека C++, скомпилированная с помощью Visual C++ в файл DLL. Исполняемый файл C++, скомпилированный с помощью C++ Builder, который использует классы в библиотеке....
вопрос задан: 20 August 2012 15:31
0
ответов

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

Я искал несколько дней, пытаясь понять, как превратить массив структур в список Python. У меня есть функция, которая возвращает указатель на начало массива. структура foo {...
вопрос задан: 17 August 2012 10:16
0
ответов

Как добавить объявление пакета в java, сгенерированный SWIG

Я использую SWIG для создания набора файлов Java --Я хочу, чтобы файлы были частью определенного пакета... прямо сейчас, после их создания, я должен войти и вручную добавить объявление импорта... is...
вопрос задан: 16 August 2012 21:29
0
ответов

Доступ к массиву указателей внутри структуры из Java с помощью SWIG

У меня есть что-то вроде этого :typedef struct { char *content; } Бу; typedef struct { Бу **данные; внутренний размер; } Фу; Я хочу преобразовать данные Boo **в массив с элементами Boo (Boo[] )в...
вопрос задан: 14 August 2012 13:34
0
ответов

Как создать DLL с помощью SWIG из Visual Studio 2010

Я несколько недель пытался заставить Microsoft Visual Studio 2010 создать для меня DLL с помощью SWIG. Если вы уже прошли через этот процесс, не будете ли вы так любезны дать вдумчивый шаг -по -...
вопрос задан: 27 July 2012 17:50
0
ответов

Python/SWIG :Вывод массива

Я пытаюсь вывести массив значений из функции C, обернутой с помощью SWIG для Python. Я пытаюсь сделать это с помощью следующей карты типов. Псевдокод :int oldmain (){ число с плавающей запятой *вывод = {0,1};...
вопрос задан: 27 July 2012 05:22
0
ответов

Оболочка Python C для чтения аргументов переменной длины

Я пытаюсь заменить MATLAB/MEX и переключиться на Python. В качестве возможных решений я наткнулся на SWIG, ctypes и Cython и начал пробовать SWIG (, который кажется очень простым ). Мои функции C имеют...
вопрос задан: 25 July 2012 09:00
0
ответов

Карта STL в Perl с использованием SWIG

Это дубликат моего вопроса в списке рассылки SWIG. Я пытаюсь использовать контейнеры stl в своих привязках SWIG. Все работает отлично, за исключением обработки карт stl в Perl. На стороне С++ у меня есть std ::...
вопрос задан: 16 July 2012 21:01
0
ответов

Можно ли создавать игры для Android на Go, используя NDK с cgo и/или SWIG или подобным?

Можно ли вообще использовать Go для создания игр для Android? Я не привязан к технологиям, упомянутым в теме письма. Я знаю, что некоторые люди создавали программы для Android на Go, но они могут...
вопрос задан: 5 July 2012 21:08
0
ответов

Создание DLL из упакованного файла cpp с помощью SWIG

Я изучаю, как использовать SWIG в Windows. Ниже приведен мой код С++ :/*Файл :example.cxx */#include «example.h» #определить M _PI 3.14159265358979323846/*Переместить фигуру к...
вопрос задан: 3 July 2012 13:55
0
ответов

Как преобразовать тип SWIGTYPE_p_void в привязки Java, сгенерированные SWIG?

Я разрабатываю некоторые сгенерированные SWIG привязки Java для библиотеки C. Библиотека содержит функции, принимающие параметры типа void *. На стороне C они обычно передаются как указатель на ...
вопрос задан: 17 June 2012 19:10
0
ответов

Как заставить SWIG автоматически оборачивать эмулируемый указатель «this» в структуру C?

У меня есть простой C-класс, который я реализовал, используя указатели функций в структуре для реализации функций-членов и передавая указатель на структуру в качестве первого аргумента каждой функции, ...
вопрос задан: 13 June 2012 21:59
0
ответов

Передача Java Map в метод C++ с использованием SWIG

У меня есть метод, определенный в С++ :std ::map validate (std ::map ключ,...
вопрос задан: 30 May 2012 08:51
0
ответов

Ошибки SWIG из-за директивы препроцессора

У нас есть поставщик, который предоставил нам библиотеку C++ и заголовки, которые я пытаюсь обернуть с помощью SWIG. Похоже, они наполовину перемудрили с директивами препроцессора: // top.h #...
вопрос задан: 25 May 2012 19:39
0
ответов

Нет итератора для Java при использовании SWIG с std :: map C ++

Я реализовал класс с std :: map в C ++ и создал интерфейс, использующий SWIG для вызова из Java. Однако нет объекта итератора, который позволяет мне перебирать записи в SWIG ...
вопрос задан: 20 May 2012 15:35
0
ответов

Генерация кода из std::vector в java.util.Vector с помощью swig

Я пытаюсь сгенерировать код Java с помощью SWIG В MyList.h я объявил пользовательский объект списка с именем _list List _list; и этот класс List наследуется от векторного класса List : public vector ...
вопрос задан: 15 May 2012 07:26
0
ответов

Перебор std::map в PHP с помощью SWIG

Я использую SWIG для создания оболочки функции, возвращающей std::map в PHP. В PHP-коде мне нужно перебирать элементы карты. Библиотека SWIG обеспечивает поддержку std::map с помощью std_map.i ...
вопрос задан: 14 May 2012 03:00
0
ответов

тип шаблона как элемент данных структуры в SWIG

Я пишу оболочку PHP для библиотеки C++, используя SWIG, но у меня возникли проблемы с использованием структуры с экземпляром типа шаблона в качестве члена данных. Предположим, у меня есть следующий заголовочный файл :...
вопрос задан: 7 May 2012 21:09
0
ответов

Как создать кроссплатформенный интерфейс с помощью SWIG?

Я оборачиваю библиотеку SWIG (Python в качестве цели ). Библиотечные функции содержат параметры с типами данных "uint32 _t", "uint8 _t" и т. д. Я хочу создать интерфейс кроссплатформенный -как...
вопрос задан: 7 May 2012 04:14
0
ответов

Неопределенный символ при загрузке расширения php, созданного с помощью SWIG

Я пытаюсь загрузить расширение PHP, созданное с помощью SWIG, но при запуске PHP возникает следующая ошибка :Предупреждение PHP :Запуск PHP :Невозможно загрузить динамическую библиотеку '/usr/lib/php5/20090626/libtg.so'...
вопрос задан: 30 April 2012 21:45
0
ответов

Почему я получаю «недопустимое имя команды» MZ «» при загрузке DLL на консоли пожеланий?

У меня есть библиотека, и я сгенерировал привязки tcl для того же с помощью Swig. DLL, сгенерированная таким образом, является xyz_tcl.dll, если моя оригинальная библиотека DLL использует xyz.dll. но когда я пытаюсь загрузить dll, он говорит "неверно ...
вопрос задан: 26 April 2012 08:04
0
ответов

Что такое предупреждение 503 от SWIG?

Пожалуйста, объясните, что это за предупреждения от SWIG и как их избежать? Предупреждение 503 :Невозможно обернуть оператор ()', если он не переименован в действительный идентификатор. Предупреждение 503 :Невозможно обернуть 'operator =', если только оно
вопрос задан: 25 April 2012 12:06