Вопросы по теме 'swig'
Как встроить lua в c ++ через SWIG
В настоящее время у меня есть набор оберток SWIG для моих классов, и все это строится. Я могу создать виртуальную машину lua и загрузить свои оболочки, но в этот момент я сбит с толку. Googling говорит мне, как поместить c ++ в lua в swig, но не как...
3757 просмотров
schedule
09.01.2024
проблемы с оберткой Patricia Tries с использованием Swig, python
Я пытаюсь обернуть Patricia Tries (Perl's NET::Patricia) для демонстрации в python. У меня возникли трудности с одним из классов.
Таким образом, экземпляры узла patricia (ниже), если смотреть из python, имеют свойство «данные». Чтение идет...
638 просмотров
schedule
30.09.2022
Совместимость $stdin с std::istream с использованием swig, C++ и Ruby
У меня есть функция на С++, которая принимает std::istream в качестве входных данных:
class Foo {
Foo(std::istream &);
}
Используя SWIG, я привязал его к Ruby, но переменная $stdin в Ruby фундаментально отличается от чего-либо вроде...
829 просмотров
schedule
11.12.2023
Eclipse Pydev: подавление ошибок no-self в оболочках Python, сгенерированных с помощью swig
при создании оболочек python с помощью swig классы-оболочки python в сгенерированном файле python не имеют явного параметра self, например, см. ниже:
class PySwigIterator(_object):
def value(*args): return...
555 просмотров
schedule
01.12.2022
Вызов библиотеки C++ из веб-приложения PHP: system() vs SWIG PHP extension?
У меня есть веб-приложение PHP, которому необходимо вызвать функцию в библиотеке C++. Эта библиотека предоставляется поставщиком (libfoo.a на Linux-машине).
Мое первое желание — создать исполняемый файл C++, который связывается с libfoo.a и...
2759 просмотров
schedule
02.10.2022
Вызов IB API из Python
IB = Interactive Brokers
Кажется, есть два основных варианта
SWIG
Boost.Python + Py++
Я в некоторой степени понимаю относительные достоинства или недостатки использования этих двух методов. Но почти все обсуждения (в SO) говорят о том,...
1191 просмотров
schedule
04.12.2023
Перенаправление stdout из класса C++, обернутого SWIG, в нефайловый объект python
Я пытаюсь перенаправить вывод из модуля C, обернутого в SWIG, в класс python. Вызывающий SWIG — это класс python, в котором уже перезаписан sys.stdout следующим образом:
with _redirect_streams():
my_C_function(sys.stdout)
try:...
1309 просмотров
schedule
18.01.2024
Как поднять StopIteration из кода swig C++?
Я пытаюсь расширить библиотеку С++, реализуя протокол итерации python в классе. Проблема в том, что попытка вызвать исключение StopIteration из метода next() приводит к тому, что программа получает ошибку SegFault. Метод, который я использовал для...
1043 просмотров
schedule
09.05.2024
Как сопоставить структуру C sockaddr_in с Java с помощью SWIG
У меня есть функция C, которую я хочу вызвать с помощью Java через SWIG, но я не знаю, как обращаться со структурой C sockaddr_in. У кого-нибудь есть примеры того, как я могу обрабатывать sockaddr_in?
1450 просмотров
schedule
24.12.2023
Доступ к C++ typedef в Python с использованием SWIG
У меня есть C++ API, который я пытаюсь обернуть в Python. Я хочу вызвать обернутую функцию C++ myfunc, приняв в качестве аргумента следующий C++ typedef
/* my_header.h */
namespace my_namespace {
typedef std::vector<Foo> Bar
}
где Foo...
4248 просмотров
schedule
16.02.2024
Как заставить мой модуль расширения SWIG работать с Pickle?
У меня есть модуль расширения для Python, который использует SWIG в качестве оболочки, и я пытаюсь сериализовать его с помощью Pickle, и у меня не получается =)
Если у кого-то есть источник расширения SWIG, который можно мариновать, я хотел бы...
5463 просмотров
schedule
29.11.2023
Связь с -Wl,-E, что это значит и т.д.?
Я работаю над проектом, в котором мы используем камеру Basler Pylon с CPP-API. Большая часть нашего остального кода, за исключением создания изображений, написана на Python, поэтому мы используем swig для переноса функции take_image() из CPP.
Это...
2962 просмотров
schedule
04.05.2024
SWIG Java Retaining Class информация об объектах, возвращающихся из C++
Хорошо, есть ключевое слово, которое я намеренно убрал из тегов и заголовка. Это "Android", но это потому, что хотя проект и на Android, я не думаю, что мой вопрос имеет к нему какое-то отношение, и я не хочу пугать людей без опыта работы с Android....
1746 просмотров
schedule
10.01.2024
Оберните DLL в Java
У меня есть код для связи с аппаратным устройством в Windows, которое работает на C++. Код делает что-то довольно простое, чтобы реагировать на нажатие кнопки на устройстве, и я скомпилировал это в dll с наблюдателем, который вызывается при нажатии...
2584 просмотров
schedule
29.11.2022
Структурный массив SWIG Python
Я искал несколько дней, пытаясь понять, как превратить массив структур в список Python. У меня есть функция, которая возвращает указатель на начало массива.
struct foo {
int member;
};
struct foo *bar() {
struct foo *t =...
3965 просмотров
schedule
24.05.2024
привязки lua для пули
есть ли привязки lua для libbullet?
попытался использовать swig и просто %include ing BulletDynamicsCommon.h:
%module ybullet
%{
#include <btBulletDynamicsCommon.h>
%}
%include "%BULLET_inc_path%/btBulletDynamicsCommon.h"
но это...
265 просмотров
schedule
25.02.2024
Интерфейс SWIG для получения непрозрачной ссылки на структуру в Java через аргумент функции
Я пытаюсь использовать SWIG для использования Spotify API (libspotify) для Android: https://developer.spotify.com/technologies/libspotify/
У меня возникли проблемы с определением файла интерфейса SWIG для успешного вызова следующей встроенной...
1294 просмотров
schedule
20.11.2022
R_PPC_REL24 перемещение вне допустимого диапазона
Я работаю над встроенной платформой powerpc (e500v2). Я выполняю кросс-компиляцию с помощью gcc 4.6.3 и eglibc 2.13. Существует библиотека swig, которая скомпилирована и загружена на цель. Когда он загружается в python, я получаю эту ошибку в...
3778 просмотров
schedule
15.04.2024
IronPython для интерфейса питона SWIG
У меня есть интерфейс python, созданный с помощью SWIG в качестве оболочки для какой-то сторонней программы C/C++. Я могу использовать его через С# без проблем. Мне просто интересно, может ли IronPython сделать мою «интеграционную жизнь» немного...
247 просмотров
schedule
30.04.2024
SWIG: преобразование java:byte[] в C:(void*)
Возможный дубликат: Передать массив в обернутую функцию как указатель+размер или диапазон
В настоящее время я изучаю swig и играю с API C, чтобы обернуть stdio.h. Итак, файл моего парика выглядит так:
%module jstdio
%{
#include...
73 просмотров
schedule
17.12.2023