Resultados de la búsqueda a petición "swig"

8 la respuesta

SWIG que interconecta la biblioteca de C con Python (Creación del tipo de datos de Python 'iterable' a partir de la estructura de 'secuencia' de C)

He escrito una extensión de Python para una biblioteca C. Tengo una estructura de datos que se ve así: typedef struct _mystruct{ double * clientdata; size_t len; } MyStruct; El propósito de este tipo de datos se asigna directamente al tipo de ...

6 la respuesta

Pass variables entre C ++ y Lua a través de Swig

Estoy trabajando en un proyecto de C ++ con una gran cantidad de clases (más de 150), cada una de las cuales tiene entre 10 y 300 campos aproximadamente. Realmente me gustaría poder proporcionar una interfaz de secuencias de comandos con fines ...

2 la respuesta

Swig python - c ++ cómo usar el tipo int8_t

Tengo una función C que toma como parámetro un número entero de 8 bits int8_t foo( int8_t x ); Me gustaría llamar a esta función desde mi código python usando una interfaz swig pero el tipo int8_t no existe en python. Para tener este tipo de ...

12 la respuesta

¿Cómo puedo implementar una clase de C ++ en Python, que será llamada por C ++?

Tengo una interfaz de clase escrita en C ++. Tengo algunas clases que implementan esta interfaz también escrita en C ++. Estos se llaman en el contexto de un programa C ++ más grande, que esencialmente implementa "main". Quiero poder escribir ...

2 la respuesta

¿Cómo SWIG ajusta un mapa <string, string> en Python?

Estoy usando SWIG 2.0 para crear un contenedor Python para una biblioteca C ++. Un método tiene un argumento de tipo "const std :: map &". SWIG felizmente genera un contenedor para él, pero no puedo entender cómo invocar el método. Si paso, por ...

2 la respuesta

Utilizando SWIG con métodos que toman std :: string como parámetro

Usé SWIG para ajustar mi clase de c ++. Algunos métodos tienen unaconst std::string& como parámetro. SWIG crea un tipo llamadoSWIGTYPE_p_std__string sin embargo, no puede simplemente pasar una cadena normal para esto al invocar el método en c #. ...

2 la respuesta

No hay iterador para Java cuando se utiliza SWIG con std :: map @ de C

He implementado una clase constd::map en C ++ y la interfaz creada usando SWIG para ser llamada desde Java. Sin embargo, no hay ningún objeto iterador que me permita iterar a través de las entradas en el SWIG wrapstd::map. ¿Alguien sabe cómo ...

4 la respuesta

¿Cómo puedo construir este simple proyecto C ++ / SWIG / C # en Visual Studio 2010?

Necesito ayuda para configurar un proyecto SWIG C ++ / C # simple. Estoy teniendo dificultades para armar un proyecto de C ++ que use los enlaces SWIG. Estoy usando Visual Studio 2010 y la versión más reciente de SWIG. Mi código es ...

2 la respuesta

SWIG Java Retaining Class información de los objetos que rebotan de C ++

Ok, hay una palabra clave que he mantenido intencionalmente fuera de las etiquetas y el título. Eso es "Android", pero eso es porque aunque el proyecto está en Android, no creo que mi pregunta tenga nada que ver con eso, y no quiero asustar a ...