GNU/Linux >> Tutoriales Linux >  >> Linux

Importación de un proyecto CMake en Eclipse CDT

KDevelop es un increíble IDE con excelente compatibilidad con CMake.

En cuanto a Eclipse, ejecuta esto:

cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./

Esto producirá un proyecto Eclipse para usted.


Elaborando la respuesta de arrowd para Eclipse:

Primero, elija un directorio para los archivos de CMake. Prefiero mantener mis espacios de trabajo de Eclipse en ~/workspaces y el código fuente en ~/src . Los datos que necesito para construir 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 que tanto su espacio de trabajo como las carpetas de origen se llamen someproject , hacer:

cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject

Luego, en su espacio de trabajo de Eclipse, haga lo siguiente:

Archivo> Importar...> General> Proyectos existentes en Workspace

Marque Seleccionar directorio raíz y elige ~/workspaces/someproject/cmake . Asegúrate de Copiar proyectos en el espacio de trabajo NO está marcada.

Haga clic en Finalizar y tiene un proyecto CMake en su espacio de trabajo.

Dos cosas a tener en cuenta:

  • Usé cmake para el subdirectorio del espacio de trabajo, pero puede usar el nombre que desee.
  • Si realiza algún cambio en su configuración de compilación (como editar Makefile.am ), deberá volver a ejecutar el último comando para que Eclipse recoja los cambios.

Linux
  1. ¿Eclipse Luna se bloquea en un nuevo proyecto en Kubuntu 14.04?

  2. ¿Cómo le digo a cmake que quiero que mi proyecto vincule bibliotecas estáticamente?

  3. Error de CMake:las siguientes variables se usan en este proyecto, pero están configuradas como NOTFOUND

  4. Error en Eclipse:el proyecto no se puede compilar hasta que se resuelvan los errores de la ruta de compilación

  5. Convierta la salida ls en csv

Cambiando a virt-manager

Cómo usar SSH en un contenedor Docker

¿Cómo instalar Eclipse en Linux Mint?

Cómo hacer eco en un archivo

¿Puedo ejecutar un script en una configuración de ejecución de Eclipse?

Hash nombre de host en un color