[Jderobot] Ejecucion introrob
Mikel González
m.gonzalezbai en gmail.com
Mar Jul 23 09:53:26 CEST 2013
Buenas,
en cuanto a la compilación de introrob, no es suficiente con compilar
únicamente el fichero "introrob.cpp", sino que debes compilar todos los
fuentes que están en ese directorio (introrob.cpp, myAlgorithms.cpp,
etc, etc). Además, deberías especificar dónde se encuentran las
cabeceras, las librerías y contra cuales librerías vas a enlazar
utilizando los flags -I, -L y -l respectivamente.
Para facilitar esa tarea exiten los CMakeLists.txt, con lo que cuando
modifiques el fichero myAlgorithms.cpp deberás hacer un "make" para
volver a compilar el componente.
Un saludo.
Maikel.
El 22/07/2013 19:16, Jose Villaran escribió:
> Hola a todos,
> estoy intentando ejecutar por primera vez introrob y estoy teniendo
> cierta dificultad. He estado leyendo la documentación al respecto pero
> no me ha resultado aclaratoria.Por lo que he entendido, debo ejecutar:
>
> gzserver --Ice.Config=ficheroConfig.cfg miMundo.world
>
> (me devuelve varios errores del tipo : "Error [Plugin.hh:126]]
>
> y luego:
>
> introrob --Ice.Config=ficheroConfig.cfg
>
> (Me da error tambien: "Could not create proxy with motors)
>
> Además, supongo que cada vez que modifique el fichero MyAlgorithms.cpp
> debo compilar el fichero introrob.cpp para que me genere un nuevo
> ejecutable no?
>
> Al intentar esa compilación (gcc introrob.cpp) me da un error:
> In file included from introrob.cpp:1:0:
> control.h:30:29: error fatal: jderobot/camera.h No existe el archivo o
> el directorio
>
> ¿Alguien sabe qué cosas puedo estar haciendo mal?
> Muchas gracias
>
>
> _______________________________________________
> 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/20130723/7967b0e8/attachment.htm
More information about the Jde-developers
mailing list