<div dir="ltr"><div><div>Muchas gracias Roberto.<br><br><i>De todas formas, ¿hay opción de compilar el sdk de parrot para que<br>
genere las librerías dinámicas? (así ocupará mucho menos el ejecutable).</i><br><br></div>He conseguido que las librerías de ffmpeg del sdk de ardrone sean dinámicas, mientras que las propias del sdk no. En cualquier caso estas últimas son tres y ocupan 8KB. De todos modos intentaré dedicarle más tiempo.<br><br></div>Ya he terminado el cmake de las dependencias y el del componente para integrarlo en la cadena de compilación. He probado con una copia del svn en mi equipo y compila bien. Obviamente antes de realizar la compilación se tendrá que compilar e instalar el sdk de parrot. Para esto último he preparado un tar.gz con un script que realiza la instalación, lo subiré a mi espacio en disco (como openni) y explicaré en el wiki como instalarlo. Lo he dejado todo en mi repositorio [1], si teneis un hueco me gustaría que lo revisarais para que deis el visto bueno.<br><br>Un saludo<br><br>[1]: <a href="https://svn.jderobot.org/users/amartinflorido/tfm/trunk/cadena_compilacion/">https://svn.jderobot.org/users/amartinflorido/tfm/trunk/cadena_compilacion/</a><br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-11-16 10:37 GMT+01:00 Roberto Calvo <span dir="ltr">&lt;<a href="mailto:rocapal@gsyc.urjc.es" target="_blank">rocapal@gsyc.urjc.es</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Alberto,<br>
<br>
Como son librerías que vienen de una compilación externa (parrot en tu<br>
caso), las metería todas en el mismo CMakeList.txt (en Deps/parrot/ por<br>
ejemplo).<br>
<br>
De todas formas, ¿hay opción de compilar el sdk de parrot para que<br>
genere las librerías dinámicas? (así ocupará mucho menos el ejecutable).<br>
<br>
El vie, 14-11-2014 a las 12:50 +0100, Alberto Martin escribió:<br>
<div><div class="h5">&gt; Buenas a todos,<br>
&gt;<br>
&gt;<br>
&gt; para integrar mi componente (ardrone_server) en la cadena de<br>
&gt; compilación de JDERobot necesito crear los CMakeLists.txt<br>
&gt; correspondientes para las dependencias. Mi componente depende del SDK<br>
&gt; de Parrot que, una vez compilado, crea 5 librerías estáticas.<br>
&gt; Concretamente son:<br>
&gt;<br>
&gt; -libavcodec.a<br>
&gt;<br>
&gt; -libavdvice.a<br>
&gt;<br>
&gt; -libavfilter.a<br>
&gt;<br>
&gt; -libavformat.a<br>
&gt;<br>
&gt; -libavutil.a<br>
&gt;<br>
&gt; -libpc_ardrone.a<br>
&gt;<br>
&gt; -libpc_ardrone_notool.a<br>
&gt;<br>
&gt; -libsdk.a<br>
&gt;<br>
&gt; -libswscale.a<br>
&gt;<br>
&gt; -libvlib.a<br>
&gt;<br>
&gt;<br>
&gt; Probablemente os suene alguna librería porque el SDK de ardrone tiene<br>
&gt; una versión customizada de ffmpeg. Mi pregunta es ¿debería crear un<br>
&gt; CMakeLists.txt por librería o sería mejor crear un único<br>
&gt; CMakeLists.txt con todas la dependencias?.<br>
&gt;<br>
&gt;<br>
&gt; Un saludo<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Jde-developers mailing list<br>
&gt; <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
&gt; <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Roberto Calvo Palomino        | Robotics Lab (GSyC)<br>
R&amp;D Android Mobile Engineer   | Universidad Rey Juan Carlos<br>
<br>
Twitter: @rocapal<br>
Linkedin: <a href="http://www.linkedin.com/in/rocapal" target="_blank">http://www.linkedin.com/in/rocapal</a><br>
<br>
_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
</font></span></blockquote></div><br></div>