[JdeRobot] Problema con Progeo
Juan Navarro Bosgos
jnbosgos at gmail.com
Tue Apr 7 13:36:47 CEST 2015
Hola, Rebeca,
la librerÃa de JdeRobot que contiene el código de progeo que utiliza
openniServer es 'geometry', no 'progeo', por lo que tienes que incluir en
tu CMakeLists.txt, en TARGET_LINK_LIBRARIES, la ruta donde tengas instalado
'libgeometry.so', por defecto deberÃa ser:
'/usr/local/lib/jderobot/libgeometry.so'; si no está ahÃ, la puedes
localizar con el comando: 'locate libgeometry.so'.
Un saludo,
Juan
El 7 de abril de 2015, 1:28, Oscar Garcia <oscar.robotica en linaresdigital.com
> escribió:
> El 07/04/15 a las 00:18, rsaezd escribió:
>
>> Estoy intentando incluir en mi primera aplicación para Xtion una nube de
>> puntos a partir de la imagen de color y la imagen de profundidad. Para
>> calibrar la cámara y obtener el valor correcto de la coordenada z, estoy
>> utilizando myprogeo.h como se utiliza en openniServer, pero tengo el
>> siguiente error al compilar:
>>
>
>
> Buenas noches.
>
> Tu aplicación compila correctamente.
>
>
> /[rebeca en toshiba-rebeca:~/FILTRO/XTION2$ make
>> Scanning dependencies of target filter
>> [ 4%] Building CXX object CMakeFiles/filter.dir/gui/myprogeo.cpp.o
>> Linking CXX executable filter
>> CMakeFiles/filter.dir/gui/myprogeo.cpp.o: In function
>> `openniServer::myprogeo::myprogeo(int, int, int)':
>> myprogeo.cpp:(.text+0x42): undefined reference to
>> `Progeo::Progeo::Progeo()'
>> CMakeFiles/filter.dir/gui/myprogeo.cpp.o: In function
>> `openniServer::myprogeo::load_cam(char*, int, int, int, bool)':
>>
>> No consigo encontrar que dependencia me falta. En myprogeo,cpp hay un
>> #include <geometry/progeo/Progeo.h>
>>
>
>
> El problema no es el include, éste se está usando correctamente y por eso
> compila tu aplicación sin problemas.
>
> El problema comienza cuando va a enlazar el código objeto y producir el
> ejecutable. En ese momento hay una librerÃa que falta (progeo) que no sabe
> de dónde obtenerla.
>
> ¿Cuál es el contenido de tu CMakeLists.txt?
>
> DeberÃas tener un bloque similar a éste:
>
> TARGET_LINK_LIBRARIES(....
> progeo
> ...
> )
>
> Asegurate que tienes la librerÃa progeo en ese bloque.
>
> Un saludo.
>
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20150407/e6227414/attachment.htm
More information about the Jde-developers
mailing list