Cómo configurar Clion para compilar y EJECUTAR

Acabo de descargar Clion de https://www.jetbrains.com/ porque me encanta resto de sus productos.

Sin embargo estoy teniendo problemas para configurar correctamente, estupendo el hecho de que yo intente no soy capaz de compilar y ejecutar mi aplicación ( simple hola mundo )

Cómo configurar Clion para compilar y EJECUTAR

Cuando intento ejecutar la aplicación que referirme a «Editar configuración», así que he añadido nueva aplicacion y ahora es un problema.

  1. No puedo especificar el DESTINO de la única cosa que puedo hacer es poner «Todos los objetivos»
  2. No puedo especificar configuración ( todos los tutoriales que he encontrado han «Depurar o EJECUTAR» aquí)
  3. Ejecutable? Hmm camino a gcc que debería estar aquí? ( C:\MinGW\bin\gcc.exe )

Resto de la configuración parece ser que no es necesario.

Mi CMakeList.txt se parece a:

cmake_minimum_required(VERSION 3.3)
project(test)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES test.c test.h)
add_executable(test ${SOURCE_FILES})

Intento ejecutar este con «Todos los objetivos», también tratamos de setupt ejecutable. Todo, pero no soy capaz de hacer que funcione.

Es aquí alguien que había tenido este problema antes y puede asesorar?
Gracias

  • para Ubuntu: sudo apt-get install cmake
InformationsquelleAutor Andurit | 2015-10-21

3 Kommentare

  1. 80

    Me encontré con el mismo problema con CLion 1.2.1 (en el momento de escribir esta respuesta) después de la actualización de Windows 10. Estaba funcionando bien antes de que yo había actualizado mi sistema operativo. Mi sistema operativo está instalado en la unidad C:\ y CLion 1.2.1 y Cygwin (64-bit) se han instalado en D:\ unidad.

    El problema parece ser con CMake. Estoy usando Cygwin. A continuación es la respuesta corta con los pasos que he utilizado para solucionar el problema.

    RESPUESTA CORTA (debe ser similar para MinGW también, pero yo no lo he probado):

    1. Instalar Cygwin con GCC, G++, GDB y CMake (la necesaria versiones)
    2. Agregar ruta de acceso completa a Cygwin » bin » en el directorio de Windows variables de Entorno
    3. Reiniciar CLion y de » verificación de la Configuración -> ‘Construir, Ejecución, Implementación» para asegurarse de CLion ha recogido la derecho versiones de Cygwin, hacer y gdb
    4. Comprobar la de configuración del proyecto (‘Ejecutar’ -> «Editar configuración») para asegurarse de que el nombre del proyecto aparece allí y usted puede seleccionar las opciones en ‘Destino’, ‘Configuración’ y ‘Ejecutable’ campos.
    5. Construir y, a continuación, Ejecutar
    6. Disfrutar de

    RESPUESTA LARGA:

    A continuación están los pasos detallados que resuelve este problema para mí:

    1. Desinstalar/eliminar la versión anterior de Cygwin (MinGW en su caso)

    2. Asegúrese de que CLion es hasta la fecha

    3. Ejecutar el programa de instalación de Cygwin (x64 para mi sistema operativo de 64 bits)

    4. Instalar, al menos, los siguientes paquetes de Cygwin:

      gcc
      g++
      make
      Cmake
      gdb

      Asegúrese de que está instalando las versiones correctas de los paquetes anteriores que CLion requiere. Usted puede encontrar la versión requerida de los números en CLion la sección de Inicio Rápido (no puedo publicar más de 2 enlaces hasta que tenga más puntos de reputación).

    5. Después, usted necesita para agregar Cygwin (o MinGW) a la Variable de Entorno de Windows llamado ‘Path’. Usted puede buscar en Google cómo encontrar las variables de entorno para su versión de Windows

    [En Ganar 10, haga click derecho en «Este equipo» y seleccione Propiedades -> configuración Avanzada del sistema -> variables de Entorno… -> bajo el Sistema de ‘Variables’ -> buscar ‘Camino’ -> haga clic en ‘Editar’]

    1. Agregar el » bin » de la carpeta a la variable Path. Para Cygwin, he añadido:
      D:\cygwin64\bin

    2. Empezar a CLion y vaya a ‘Ajustes’ ya sea desde la «Pantalla de Bienvenida» o desde Archivo -> Configuración de

    3. Seleccione ‘Construir, Ejecución, Implementación’ y, a continuación, haga clic en ‘Toolchains’

    4. Su el’medio Ambiente’ debe mostrar el camino correcto a tu directorio de instalación de Cygwin (o MinGW)

    5. Para ‘CMake ejecutable’, seleccione ‘Uso incluido CMake x.x.x’ (3.3.2 en mi caso en el momento de escribir esta respuesta)

    6. Depurador » demostrado que me dice ‘Cygwin GNU GDB gdb (GDB) 7.8’ [demasiadas gdb en esa línea ;-)]

    7. Por debajo del que debería mostrar una marca de verificación para todas las categorías, y también debe mostrar la ruta de acceso correcta a ‘hacer’, ‘compilador de C’ y ‘compilador de C++’

    Ver captura de pantalla:
    Comprobar todas las rutas para el compilador, hacer y gdb

    1. Ahora ir a ‘Ejecutar’ -> «Editar configuración». Usted debe ver el nombre del proyecto en el panel del lado izquierdo y las configuraciones en el lado derecho

    Ver captura de pantalla:
    Compruebe la configuración para ejecutar el proyecto

    1. No debe haber ningún error en la ventana de la consola. Usted verá que el ‘Ejecutar’ -> ‘Construir’ opción está activa ahora

    2. La construcción de su proyecto y, a continuación, ejecutar el proyecto. Usted debe ver la salida en la ventana de terminal

    Espero que esto ayude! Buena suerte y disfrutar de CLion.

    • Gracias por esto! Yo había pasado por esto dos veces antes en mi propio, pero faltaba el valor de la variable de entorno. Ahora todo está bien en el mundo!
    • Me alegro de que la ayudó. 🙂
    • ¿Cómo instalar una versión particular de CMake usando Cygwin? No te da una opción, parece. Puedo obtener una elección entre «mantener», «saltar», y sea cual sea la versión que está ahí. Gracias.
    • No estoy seguro de cómo. Pero sé que es posible. Sé que CMake es compatible. Así que usted puede instalar el más reciente, y que debería estar bien. Con respecto a la instalación de un determinado paquete más antiguo, por favor, mira en este hilo. Espero te sirva de ayuda. Pido disculpas de que no he hecho esto y esperemos que alguien más va a ser capaz de ayudarle. Con la ayuda de Google, estoy seguro de que usted va a encontrar algunas respuestas posibles: stackoverflow.com/questions/460744/…
  2. 6

    Me encontré con algunos problemas en Clion y por último, me los han solucionado. Aquí es un poco de experiencia.

    1. Descargar e instalar MinGW
    2. g++ y paquete gcc debe estar instalado por defecto. Utilice el MinGW gestor de instalación para instalar mingw32-libz y mingw32-make. Usted puede abrir el gestor de instalación de MinGW a través de C:\MinGW\libexec\mingw-get.exe Este paso es el paso más importante. Si Clion no puede encontrar a hacer, el compilador de C y C++ compiler, vuelva a comprobar el MinGW gestor de instalación para hacer todo lo necesario para que se instale el paquete.
    3. En Clion, abrir Archivo->Ajustes->Construir,Ejecución,Implementación->Toolchains. Conjunto de MinGW casa como su local de MinGW archivo.
    4. Inicio de su «Hola Mundo»!
    • Traté de Cygwin, pero fracasó. Entonces traté de MinGW, logró sin problemas después he seguido el manual oficial.
    • MinGW trabajado. Sólo se agrega C:\MinGW\bin a la RUTA.
  3. 1

    También puede utilizar Microsoft Visual Studio compilador en lugar de Cygwin o MinGW en entorno Windows como el compilador para CLion.

    Acaba de ir a buscar Acciones en Ayuda y escriba «Registro» sin » y permitir a CLion.habilitar.msvc
    Ahora configurar las herramientas de Microsoft Visual Studio Compilador. (Usted tiene que descargar si no ya descargado)

    siga este enlace para más detalles:
    https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea