Abundando en la respuesta de arrowd para Eclipse:
En primer lugar, elegir un directorio para los archivos CRealice. Prefiero mantener mis espacios de trabajo de Eclipse en ~/workspaces
y el código fuente en ~/src
. Los datos que necesito para compilar o probar el proyecto van en subdirectorios del directorio del espacio de trabajo del proyecto, por lo que sugiero hacer lo mismo para CMake.
Suponiendo ambos su espacio de trabajo y carpetas de origen se nombran someproject
, hacer:
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
Luego, en el espacio de trabajo de Eclipse, haga:
Archivo> Importar ...> General> Proyectos existentes en el Espacio de trabajo
Verificar Seleccionar el directorio raíz y elegir ~/workspaces/someproject/cmake
. Asegúrese de que copiar proyectos en el espacio de trabajo NO esté marcado.
Haga clic en Finalizar y tiene un proyecto CMake en su área de trabajo.
Dos cosas a tener en cuenta:
cmake
he usado para el subdirectorio espacio de trabajo, pero se puede utilizar un nombre de su elección.
- Si realiza algún cambio en la configuración de su compilación (como la edición
Makefile.am
), deberá volver a ejecutar el último comando para que Eclipse pueda recoger los cambios.
Esto funciona genial, gracias. – rajat
Tenga en cuenta que realmente debería usar un directorio separado para construir, pero esto funcionará. – byteit101
En mi caso, creó solo el directorio CMakeFiles, CMakeCache.txt y cmake_install.cmake. :/También trabajé con el tutorial en cmake.org, el mismo resultado. ¿Podría el problema ser que mis archivos cmake definen dos proyectos diferentes bajo la misma solución? ¿Crees que puede ser la razón? – 3yanlis1bos