Resultados de la búsqueda a petición "boost-python"
Boost-python Cómo pasar una instancia de clase c ++ a una clase python
Soy nuevo para impulsar Python. Primero tengo que iniciar una instancia de clase cpp en el código cpp, y luego pasar esta instancia cpp al código python, usar una instancia de clase python para invocarla (la instancia cpp). He intentado la forma ...
Símbolo de python de impulso no definido: boost :: python :: detail :: init_module
Obtengo un error de símbolo indefinido cuando intento importar una extensión compilada con boost python, y el símbolo es uno que debe incluirse en la biblioteca de impulso. Estoy usando Boost 1.46.1, Python 3.1.2 y GCC 4.4.5. He creado ...
Boost :: Python- posible convertir automáticamente de dict -> std :: map?
Tengo una clase C ++, con una función miembro que puede tomar un número pequeño a grande de parámetros. Vamos a nombrar esos parámetros, a-f. Todos los parámetros tienen valores predeterminados. Como parte del proyecto de Python en el que estoy ...
std :: vector para impulsar :: python :: list
Tengo un método en c ++ que se llama desde python y necesita devolver un objeto de lista de python. Ya he creado el método, y está adjunto a una clase expuesta y se puede llamar desde python en este momento ... (devuelve nulo). Así que la ...
¿Cómo pasas kwargs a una función envuelta boost-python?
Tengo una función de Python con esta firma: def post_message(self, message, *args, **kwargs): Me gustaría llamar a la función desde c ++ y pasarle algunos kwargs. Llamar a la función no es el problema. Saber cómo pasar los kwargs es. Aquí hay ...
create el espacio de nombres anidado boost-python
Utilizando boost python necesito crear un espacio de nombres anidado. Supongo que tengo la siguiente estructura de clase de cpp: namespace a { class A{...} namespace b { class B{...} } }La solución obvia no funciona: BOOST_PYTHON_MODULE( a ) ...
Ejemplos de Boost.Python, Windows 7 x64, "ImportError: error de carga de DLL: no se pudo encontrar el módulo especificado".
Pasé los últimos 2 días intentando lanzar ejemplos desde Boost.Python con el error "ImportError: error de carga de DLL: no se pudo encontrar el módulo especificado", mientras intentaba cargar módulos pyd compilados (usando bjam). Estaba usando ...
boost :: python and set :: erase -> comportamiento extraño
Estoy tratando de almacenar objetos en un conjunto std ::. Esos objetos son boost :: shared_ptr <>, provenientes del entorno python. Agregar valores al conjunto no causará ningún problema. Pero cuando trato de borrar un valor, aunque estoy ...
Exponer una instancia de clase C ++ a un intérprete incrustado de Python
Estoy buscando una manera simple de exponer una instancia de clase C ++ a un intérprete incorporado en Python. Tengo una biblioteca C ++. Esta biblioteca está envuelta (usando swig por el momento) y puedo usarla desde el intérprete de python ...
¿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 ...