eclipse
Configurando Eclipse para C ++
Buscar..
Linux + CMake (generador "Unix Makefiles") + Qt (opcional)
Debería tener un proyecto de proyecto CMake simple , y vamos a hacer un espacio de trabajo de Eclipse fuera de él:
myproject/ .git/ CMakeLists.txt src/ main.cpp workspace/ myproject/ Release/ Debug/
Qt (opcional)
- Obtenga el último CDT de Eclipse y luego instale el paquete Qt en él a través de "Ayuda -> Instalar nuevo software".
Espacio de trabajo
- Cree un directorio de "área de trabajo" vacío junto con el directorio de origen de su proyecto CMake.
- Ejecute Eclipse y cambie a ese directorio de "área de trabajo".
- Cree un proyecto en C ++ (para Qt con Eclipse anterior a Neon: cree "Qt Makefile Project" y luego elimine el archivo * .pro, makefile y main.cpp)
Adjuntar fuentes al proyecto
- Vaya a Propiedades del proyecto -> Rutas y símbolos -> Ubicación de origen -> Carpeta de enlaces.
- Marque "Avanzado" y vincule la carpeta de origen del proyecto CMake así:
../../myproject/src/
. Funciona porque el espacio de trabajo está justo fuera del directorio del proyecto CMake.
Generador CMake
- Crear carpeta de
Release
en el proyecto. - Vaya a la vista "Hacer objetivo" ( Ctrl + 3 y luego escriba "Hacer objetivo" si es difícil de encontrar). La vista "Make Target" se ve similar a la vista de proyecto.
- Haga clic derecho en la carpeta "Liberar" y luego haga clic en "Nuevo ...".
- Desmarque "Igual que el nombre de destino".
- Desmarque "Usar configuración del constructor".
- Escriba "Liberar" en el campo "Nombre de destino".
- Deje "Make target" vacío.
- Establecer "comando de compilación" a algo como
cmake ../../../myproject/
. - Haga clic en Aceptar.
- Haga doble clic en este destino "Release" que se acaba de crear en la carpeta Release. Eso ejecutará la generación de cmake.
Construir
- Vaya a Propiedades del proyecto y cree una configuración de "Lanzamiento".
- Active la configuración de "Liberación".
- Para la configuración "Liberar", desmarque "Generar Makefiles automáticamente".
- Establecer el directorio de compilación en "Release".
- Habilitar la construcción paralela.
Ahora, puede compilar el proyecto desde Eclipse con un Ctrl + b "Build".
Volver a ejecutar CMake (para volver a generar los makefiles)
- Eliminar todo del directorio "Release".
- Ve a la vista "Make Target".
- Haga doble clic en el objetivo "Liberar".
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow