Как настроить Clion для компиляции и запуска

Я просто скачиваю Clion с https://www.jetbrains.com/ потому что я просто обожаю остальные их продукты.

Однако у меня возникла проблема с его правильной настройкой, несмотря на то, что я стараюсь, я не могу скомпилировать и запустить свое приложение (простой привет, мир один)

Когда я пытаюсь запустить приложение, оно ссылается на "Редактировать конфигурацию", поэтому я добавил новое приложение и теперь проблема.

  1. Я не могу указать TARGET, единственное, что я могу сделать, это установить "Все цели"
  2. Я не могу указать конфигурацию (все учебники, которые я нашел, имеют здесь "Debug or RUN")
  3. Исполняемые? Хм путь к gcc должен быть здесь? ( C:\MinGW\bin\gcc.exe)

Конфигурация покоя выглядит не обязательной.

Мой CMakeList.txt выглядит так:

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})

Я пытаюсь запустить это с "Все цели", а также попытаться установить исполняемый файл. Все, но я не могу заставить его работать.

Есть здесь кто-нибудь, у кого были такие проблемы раньше и кто может посоветовать Спасибо

3 ответа

Решение

Я столкнулся с той же проблемой с CLion 1.2.1 (на момент написания этого ответа) после обновления Windows 10. До того, как я обновил свою ОС, она работала нормально. Моя ОС установлена ​​на диске C:\, а CLion 1.2.1 и Cygwin (64-разрядная версия) установлены на диске D:\.

Проблема, кажется, с CMake. Я использую Cygwin. Ниже приведен краткий ответ с шагами, которые я использовал для устранения проблемы.

КОРОТКИЙ ОТВЕТ (должно быть похоже на MinGW, но я не пробовал):

  1. Установите Cygwin с GCC, G++, GDB и CMake (необходимые версии)
  2. Добавьте полный путь к каталогу 'bin' Cygwin в переменные окружения Windows
  3. Перезапустите CLion и проверьте "Настройки" -> "Сборка, выполнение, развертывание", чтобы убедиться, что CLion выбрал правильные версии Cygwin, make и gdb.
  4. Проверьте конфигурацию проекта ("Выполнить" -> "Изменить конфигурацию"), чтобы убедиться, что там указано имя вашего проекта, и вы можете выбрать параметры в полях "Цель", "Конфигурация" и "Исполняемый файл".
  5. Построить, а затем запустить
  6. наслаждаться

ДОЛГО ОТВЕТ:

Ниже приведены подробные шаги, которые решили эту проблему для меня:

  1. Удалите / удалите предыдущую версию Cygwin (MinGW в вашем случае)

  2. Убедитесь, что CLion обновлен

  3. Запустите установку Cygwin (x64 для моей 64-битной ОС)

  4. Установите как минимум следующие пакеты для Cygwin: gcc g++ make Cmake gdb Убедитесь, что вы устанавливаете правильные версии вышеуказанных пакетов, которые требуются CLion. Вы можете найти необходимые номера версий в разделе быстрого запуска CLion (я не могу опубликовать более 2 ссылок, пока у меня не появится больше очков репутации).

  5. Затем вам нужно добавить Cygwin (или MinGW) в вашу переменную среды Windows под названием "Path". Вы можете Google, как найти переменные среды для вашей версии Windows

[В Win 10 щелкните правой кнопкой мыши "Этот компьютер" и выберите "Свойства" -> "Дополнительные параметры системы" -> "Переменные среды" -> в разделе "Системные переменные" -> найдите "Путь" -> нажмите "Редактировать"]

  1. Добавьте папку "bin" в переменную Path. Для Cygwin я добавил:D:\cygwin64\bin

  2. Запустите CLion и перейдите в "Настройки" на экране приветствия или в меню "Файл" -> "Настройки".

  3. Выберите "Построение, Выполнение, Развертывание" и затем нажмите "Наборы инструментов"

  4. В вашей "среде" должен быть указан правильный путь к каталогу установки Cygwin (или MinGW)

  5. Для "Исполняемый файл CMake" выберите "Использовать связанный CMake xxx" (в моем случае 3.3.2 на момент написания этого ответа)

  6. "Отладчик", показанный мне, говорит: "Cygwin GDB GNU GDB (GDB) 7,8" [слишком много GDB в этой строке;-)]

  7. Ниже он должен показывать галочку для всех категорий, а также должен указывать правильный путь к "make", "C compiler" и "C++ compiler".

Смотрите скриншот: проверьте все пути к компилятору, make и gdb

  1. Теперь перейдите к "Выполнить" -> "Изменить конфигурацию". Вы должны увидеть название вашего проекта на левой панели и конфигурации на правой стороне

Смотрите скриншот: проверьте конфигурацию для запуска проекта

  1. В окне консоли не должно быть ошибок. Вы увидите, что опция "Выполнить" -> "Построить" теперь активна

  2. Создайте свой проект и затем запустите проект. Вы должны увидеть вывод в окне терминала

Надеюсь это поможет! Удачи и наслаждайтесь CLion.

Я столкнулся с некоторыми проблемами в Клионе и, наконец, решил их. Вот некоторый опыт.

  1. Загрузите и установите MinGW
  2. Пакеты g++ и gcc должны быть установлены по умолчанию. Используйте менеджер установки MinGW для установки mingw32-libz и mingw32-make. Вы можете открыть менеджер установки MinGW через C:\MinGW\libexec\mingw-get.exe. Этот шаг является наиболее важным. Если Clion не может найти компилятор make, C и C++, перепроверьте менеджер установки MinGW, чтобы установить все необходимые пакеты.
  3. В Clion откройте Файл-> Настройки-> Построение, Выполнение, Развертывание-> Наборы инструментов. Установите MinGW home в качестве локального файла MinGW.
  4. Начни свой "Hello World"!

Вы также можете использовать компилятор Microsoft Visual Studio вместо Cygwin или MinGW в среде Windows в качестве компилятора для CLion.

Просто зайдите, чтобы найти Действия в справке и введите "Реестр" без "и включите CLion.enable.msvc. Теперь настройте цепочку инструментов с помощью компилятора Microsoft Visual Studio. (Вам необходимо скачать его, если он еще не загружен)

перейдите по этой ссылке для получения более подробной информации: https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html

Другие вопросы по тегам