[eside-ghost] creando python wrapper de libreria en C++
altern
altern2 en gmail.com
Mar Ene 12 17:19:15 CET 2010
aupa gente
estoy intentando compilar en Linux (Ubuntu) un wrapper en Python de unas
librerias de C++. EL wrapper solo esta disponible el proyecto para
windows como proyecto de CodeBlocks, asi que estoy usando CodeBlocks
para compilarlo. En
windows me funciona, lo he podido compilar y a primera vista va bien.
Pero en linux no me va, supongo que hay un monton de cosas que cambiar,
librerias que enlazar y tal. He repasado mil veces el proyecto pero no
consigo ver que es lo que me falta. He ido solucionando errores de paths
a includes y librerias pero me
he quedado atascado aqui.
/home/r2d2/Desktop/c++/of_preRelease_v0061_linux_FAT/apps/myApps/pyOpenFrameworks/src/openframeworks_wrap.cxx||In
function ‘PyObject* _wrap_pix24_r_set(PyObject*, PyObject*)’:|
/home/r2d2/Desktop/c++/of_preRelease_v0061_linux_FAT/apps/myApps/pyOpenFrameworks/src/openframeworks_wrap.cxx|29693|error:
‘pix24’ was not declared in this scope|
No tengo ni idea de donde esta definido este pix24. Veo que es una clase
definida por Swig en el __init__.py que se refiere a pix24. Entiendo que
esto tiene que ser un tipo de datos definido en alguna libreria de la
dependo. He estado buscando por todos lados a ver de donde viene pero nada.
Antes de meterme a mandar outputs del compilador, swig y tal ... alguno
controlais de esto? A por cierto yo llevo cuatro dias auto enseñandome
C/C++ asi que no controlo de como va el tema de la compilacion, includes
etc...
enrike
Más información sobre la lista de distribución eside-ghost