[Jderobot-dev] Eclipse con cmake.

franciscomiguel.rivas en urjc.es franciscomiguel.rivas en urjc.es
Vie Mayo 31 19:58:18 CEST 2013


Buenas,
he estado utilizando esto desde que lo mand� a la lista y es muy muy  
�til. De momento me ha fallado por dos motivos.
1. Para poder generar el proyecto la carpeta donde tenemos los fuentes  
tiene que estar limpia de cmake, s�lo tiene que tener el  
CMakeLists.txt todos los ficheros de cache, Makefiles y demas los  
debemos borrar, una vez generado el proyecto ya podemos hacer lo que  
queramos si no hacemos esto al hacer el cmake para generar el proyecto  
de eclipse no har� nada (tampoco da error).
2. Hay para algunos componentes que utilizan muchas librer�as que al  
hacer el �rbol de dependencias eclipse se peta y da un problema de  
memoria. Para solucionarlo solo tenemos que modificar el fichero  
/etc/eclipse.ini cambiado las lineas de Xms y Xmx aumentando sus  
valores:
-Xms512m
-Xmx1024m


un saludo,
Fran.


franciscomiguel.rivas en urjc.es escribi�:

> Buenas,
> cotilleando la p�gina de vtk me ha tocado la loter�a, no me cre�a lo
> f�cil que era pero lo prob� y me quede con la boca abierta. As� que
> aqu� os traigo la informaci�n que espero que os sea de utilidad.
>
> El caso es que esta gente explica como crear un proyecto para eclipse
> desde cmake EJECUTANDO UN SOLO COMANDO. Una vez creado el proyecto
> solo hay que importarlo y ya tiene todas las dependencias resueltas,
> includes, librer�as... TODO.
>
> As� que es b�sicamente crearte el proyecto y seguir programando ya
> desde eclipse y no desde gedit (como era mi caso....) ya que me daba
> mucha pereza tener que configurar eclipse y resolver todos los
> conflictos y dependencias que para proyectos que utilizan muchas
> librer�as, como es mi caso, es un proceso tedioso.
>
>
>
> En [1] est� toda la informaci�n. Pero os lo cuento de forma resumida:
> Suponemos que tenemos nuestra aplicaciones que se llama componente y
> est� en la carpeta componente-src:
>
> 1. Modificar CMakeLists.txt
>     Tenemos que verificar que tenemos la directiva
>     PROJECT(compoenteProject)
>     justo antes de: ADD_EXECUTABLE.
>     En caso de que no la tengamos la a�adimos.
>
> 2. Crear una carpeta para el proyecto
>     En el mismo directorio que tenemos la carpeta componente-src
> creamos una que se llama componente-build (no dentro de componente-src)
>     Entramos en esa carpeta y ejecutamos:
>     cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug
> ../componente-src
>
>    Esto nos crea los ficheros .project y .cproject en esa caperta
>
> 3. Importar proyecto a eclipse
>     File->Import -> General->Existing projects
>     Y seleccionamos la carpeta componente-build
>
> 4. Disfrutar ;-)
>
>
> un saludo,
> Fran.
>
>
>
>
> [1] http://www.vtk.org/Wiki/Eclipse_CDT4_Generator
>
>
> ------------------------------------------------------------------
> 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).
> _______________________________________________
> 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