[Jderobot-dev] Actualizando CMake - Problemas calibrator
franciscomiguel.rivas en urjc.es
franciscomiguel.rivas en urjc.es
Vie Jul 6 10:14:05 CEST 2012
Exacto es un parser de XML, y sería bueno ponerlo en las dependencias,
ya que en varios componentes vamos a empezar a utilizar XML como
formato para los ficheros de configuración.
Yo estoy empezando estos días a ver qué librerías hay para esto y creo
que ahora sería un buen momento para fijar alguna librería para que la
usemos todos y no usar cada uno una diferente.
A ver si alguien que haya trabajado con estas librerías nos ilumina un poco...
Hay varias librerías para leer de xml: xerces, libxml, TinyXML...
Como parece que ya alguien ha empezado con xerces que nos comente su
experiencia y si va bien pues tirar todos de ella.
un saludo,
Fran.
"Eduardo Perdices" <eperdices en gsyc.es> escribió:
> Hola,
>
> esto es lo que me sale en debian:
>
> libxerces-c-dev - validating XML parser library for C++
>
> Es decir, una librería para leer XML.
>
> Saludos.
>
> El 06/07/12 00:31, Mikel Gonzalez Baile escribió:
>> Hola a todos,
>>
>> estoy actualizando el repositorio con una nueva versión de CMake,
>> los detalles de esta nueva versión los comentaré en pocos días
>> cuando termine de adaptar todo el repositorio y todos los
>> componentes funcionen sin problemas.
>>
>> El caso es que tengo una duda acerca del componente "calibrator", a
>> ver si me podéis echar una mano. Echando un vistazo al
>> CMakeLists.txt veo que el ejecutable se enlaza con una librería
>> llamada "-lxerces-c" la cual desconozco, mis dudas son:
>>
>> - Por un lado, he creado un directorio nuevo en /trunk llamado
>> /Deps el cual trata de simular al anterior directorio /m4 que
>> existía con autotools donde se especificaban las diferentes
>> dependencias de las que dependían los componentes (gearbox, player,
>> pcl, fireware...). ¿Sería necesario añadir "xerces-c" a este
>> directorio?. La finalidad de esto es que cuando tu lances el cmake
>> para compilar determinado componente, si alguna de las dependencias
>> que requiere no se satisface, mostrar un mensaje informando de cual
>> se trata antes de que CMake comience a actuar. De este modo si se
>> compilase el proyecto desde /trunk (osea, para todos los
>> componentes) el proceso no daría un fallo a mitad, sino que se
>> saltaría dicho componente informando del error.
>>
>> - Por otro lado, ¿de qué librería se trata y cómo puedo
>> conseguirla? La he estado buscando pero no me ha quedado muy claro,
>> esta info la añadiría al mensaje de error antes comentado con el
>> fin de facilitar cómo conseguirla para futuros usuarios.
>>
>> Un saludo.
>>
>> Maikel.
>>
>>
>> _______________________________________________
>> Jde-developers mailing list
>> Jde-developers en gsyc.es
>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
------------------------------------------------------------------
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y
Control Motor (LAMBECOM).
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y
Medicina Física.
Universidad Rey Juan Carlos (URJC).
More information about the Jde-developers
mailing list