<div dir="ltr">Hola Jesús,<div><br></div><div>La compilación utilizando cmake y make se configura a través del fichero CMakeLists.txt, en este debes indicar las librerías a utilizar que debe buscar cmake entre otras cosas; también puedes añadir flags para el compilador mediante &#39;set( CMAKE_CXX_FLAGS &quot;-g -Wall&quot; )&#39;, este es un ejemplo que uso en uno de mis componentes para poder usar el compilador gdb y que me avise de todos los warnings, para tu caso quedaría:</div><div><br></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>set( CMAKE_CXX_FLAGS &quot;<span style="font-family:arial,sans-serif;font-size:13px">-llua</span>&quot; )<br></div></blockquote></div><div><br></div><div>Un saludo,</div><div>Juan</div></div><div class="gmail_extra"><br><div class="gmail_quote">El 30 de septiembre de 2014, 19:58, Jesús <span dir="ltr">&lt;<a href="mailto:dagda117@gmail.com" target="_blank">dagda117@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola, muy buenas de nuevo. Tenía un pequeño problemilla con c++ a ver si<br>
alguien me puede echar un cable. Estoy intentando compilar una componente de<br>
jderobot, las cuales se compilan con el cmake, y el make propio que se<br>
explica en el manual, pero dentro de una de las partes de la componente<br>
estoy utilizando unas librerías externas de la misma componente. El problema<br>
viene al hacer el make. Me salta un error donde se dice que hay métodos<br>
indefinidos.<br>
<br>
He probado a hacer esto mismo con un programa aparte compilándolo en c++ tal<br>
que:<br>
<br>
g++ main.cpp -o main -llua<br>
<br>
(lua es la librería externa que estoy añadiendo)<br>
<br>
En este caso funciona sin error alguno, he podido ejecutar scripts de todo<br>
tipo pero a la hora de hacer el make me salta un error idéntico a que si<br>
hiciera:<br>
<br>
g++ main.cpp -o main<br>
<br>
Es decir, sin llamar a la librería. ¿Existe alguna clase de make -l a la<br>
hora de compilar?<br>
<br>
Un saludo y gracias de antemano.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://jderobot-developer-list.2315034.n4.nabble.com/Problema-de-compilacion-de-libreria-externa-tp4642392.html" target="_blank">http://jderobot-developer-list.2315034.n4.nabble.com/Problema-de-compilacion-de-libreria-externa-tp4642392.html</a><br>
Sent from the Jderobot Developer List mailing list archive at Nabble.com.<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>
</blockquote></div><br></div>