Solución:
Me encontré con el mismo problema con CLion 1.2.1 (en el momento de escribir esta respuesta) después de actualizar Windows 10. Funcionaba bien antes de actualizar mi sistema operativo. Mi sistema operativo está instalado en C: drive y CLion 1.2.1 y Cygwin (64 bits) están instalados en D: drive.
El problema parece estar en CMake. Estoy usando Cygwin. A continuación se muestra la respuesta corta con los pasos que utilicé para solucionar el problema.
RESPUESTA CORTA (también debería ser similar para MinGW, pero no lo he probado):
- Instalar en pc Cygwin con GCC, G ++, GDB y CMake (las versiones requeridas)
- Agregue la ruta completa al directorio Cygwin ‘bin’ a Windows Variables de entorno
- Reinicie CLion y verifique ‘Configuración’ -> ‘Compilación, ejecución, implementación’ para asegurarse de que CLion haya recogido el versiones correctas de Cygwin, make y gdb
- Comprobar el configuración del proyecto (‘Ejecutar’ -> ‘Editar configuración’) para asegurarse de que el nombre de su proyecto aparezca allí y que pueda seleccionar opciones en los campos ‘Destino’, ‘Configuración’ y ‘Ejecutable’.
- Construir y luego Correr
- Disfrutar
RESPUESTA LARGA:
A continuación se muestran los pasos detallados que me solucionaron este problema:
-
Desinstale / elimine la versión anterior de Cygwin (MinGW en su caso)
-
Asegúrese de que CLion esté actualizado
-
Ejecute la configuración de Cygwin (x64 para mi sistema operativo de 64 bits)
-
Instale al menos los siguientes paquetes para Cygwin:
gcc
g++
make
Cmake
gdb
Asegúrese de que está instalando las versiones correctas de los paquetes anteriores que requiere CLion. Puede encontrar los números de versión requeridos en la sección Inicio rápido de CLion (no puedo publicar más de 2 enlaces hasta que tenga más puntos de reputación). -
A continuación, debe agregar Cygwin (o MinGW) a su Variable de entorno de Windows llamada ‘Sendero’. Puede buscar en Google cómo encontrar variables de entorno para su versión de Windows
[On Win 10, right-click on ‘This PC’ and select Properties -> Advanced system settings -> Environment variables… -> under ‘System Variables’ -> find ‘Path’ -> click ‘Edit’]
-
Agregue la carpeta ‘bin’ a la variable Path. Para Cygwin, agregué:
D:cygwin64bin
-
Inicie CLion y vaya a ‘Ajustes’ ya sea desde la ‘Pantalla de bienvenida’ o desde Archivo -> Configuración
-
Seleccione ‘Construcción, ejecución, implementación’ y luego haga clic en ‘Cadenas de herramientas’
-
Tu ‘Medio ambiente’ debe mostrar la ruta correcta a su directorio de instalación Cygwin (o MinGW)
-
Para ‘CMake ejecutable’, Seleccione ‘Usar CMake xxx incluido’ (3.3.2 en mi caso al momento de escribir esta respuesta)
-
‘Depurador’ me muestra dice ‘Cygwin GDB GNU gdb (GDB) 7.8’ [too many gdb’s in that line ;-)]
-
Debajo debería mostrar una marca de verificación para todas las categorías y también debería mostrar la ruta correcta a ‘hacer’, ‘Compilador C’ y ‘Compilador C ++’
Ver captura de pantalla:
Verifique todas las rutas al compilador, make y gdb
- Ahora ve a ‘Ejecutar’ -> ‘Editar configuración’. Debería ver el nombre de su proyecto en el panel del lado izquierdo y las configuraciones en el lado derecho
Ver captura de pantalla:
Verifique la configuración para ejecutar el proyecto
-
No debería haber errores en la ventana de la consola. Verás que el ‘Ejecutar’ -> ‘Construir’ la opción ahora está activa
-
Cree su proyecto y luego ejecútelo. Debería ver la salida en la ventana de la terminal
¡Espero que esto ayude! Buena suerte y disfruta CLion.
Encontré algunos problemas en Clion y finalmente los resolví. Aquí tienes algo de experiencia.
- Descargue e instale MinGW
- Los paquetes g ++ y gcc deben instalarse de forma predeterminada. Utilice el administrador de instalación de MinGW para instalar mingw32-libz y mingw32-make. Puede abrir el administrador de instalación de MinGW a través de C: MinGW libexec mingw-get.exe. Este paso es el más importante. Si Clion no puede encontrar make, el compilador C y el compilador C ++, vuelva a verificar el administrador de instalación de MinGW para que todos los paquetes necesarios estén instalados.
- En Clion, abra Archivo-> Configuración-> Compilación, Ejecución, Implementación-> Cadenas de herramientas. Configure MinGW home como su archivo MinGW local.
- ¡Inicie su “Hola Mundo”!