Ответ 1
Я столкнулся с той же проблемой с CLion 1.2.1 (на момент написания ответа) после обновления Windows 10. Он работал отлично, прежде чем обновил свою ОС. Моя ОС установлена на диске C:\и CLion 1.2.1, а Cygwin (64-разрядная версия) установлены на диске D: \.
Проблема, похоже, связана с CMake. Я использую Cygwin. Ниже приведен короткий ответ с шагами, которые я использовал для устранения проблемы.
КРАТКОЕ ОТВЕТ (должно быть аналогично для MinGW, но я не пробовал):
- Установить Cygwin с GCC, g++, GDB и CMake (требуемые версии)
- Добавить полный путь к каталогу Cygwin 'bin' для переменных среды Windows
- Перезапустите CLion и установите флажок "Настройки" → "Создание, выполнение, развертывание", чтобы убедиться, что CLION выбрал правильные версии Cygwin, make и gdb
- Проверьте конфигурацию проекта ( "Выполнить" → "Изменить конфигурацию" ), чтобы убедиться, что там указано название проекта, и вы можете выбрать опции в полях "Целевой", "Конфигурация" и "Исполняемые файлы".
- Сборка, а затем Запуск
- Enjoy
ДОЛГОЙ ОТВЕТ:
Ниже приведены подробные шаги, которые решили для меня эту проблему:
-
Удалите/удалите предыдущую версию Cygwin (MinGW в вашем случае)
-
Убедитесь, что CLion обновлен
-
Запустите настройку Cygwin (x64 для моей 64-разрядной ОС)
-
Установите, по крайней мере, следующие пакеты для Cygwin:
gcc g++ make Cmake gdb
Убедитесь, что вы устанавливаете правильные версии вышеуказанных пакетов, которые требуется CLION. Вы можете найти требуемые номера версий в разделе быстрого цикла CLion (я не могу разместить более двух ссылок, пока у меня не будет больше точек репутации). -
Затем вам нужно добавить Cygwin (или MinGW) в переменную среды Windows под названием "Путь" . Вы можете Google найти переменные среды для вашей версии Windows
[В Win 10 щелкните правой кнопкой мыши на "Этот ПК" и выберите "Свойства" → "Расширенные настройки системы" → "Переменные среды"... → в разделе "Системные переменные" → найдите "Путь" → нажмите "Изменить", ]
-
Добавьте папку "bin" в переменную Path. Для Cygwin я добавил:
D:\cygwin64\bin
-
Запустите CLion и перейдите в "Настройки" либо с экрана приветствия, либо из файла → Настройки
-
Выберите "Сборка, выполнение, развертывание" , а затем нажмите "Toolchains"
-
В "Среда" должен отображаться правильный путь к каталогу установки Cygwin (или MinGW)
-
Для "исполняемого файла CMake" выберите "Использовать связанный CMake x.x.x" (3.3.2 в моем случае на момент написания ответа)
-
"Отладчик", показанный мне, говорит: "Cygwin GDB GNU gdb (GDB) 7.8 '[слишком много gdb в этой строке; -)]
-
Ниже он должен показать галочку для всех категорий и должен также показать правильный путь к make, компилятору C и компилятору С++
Смотрите снимок экрана: Проверить все пути к компилятору, make и gdb
- Теперь перейдите в "Выполнить" → "Изменить конфигурацию" . Вы должны увидеть свое имя проекта на левой панели и конфигурации с правой стороны.
Смотрите снимок экрана: Проверить конфигурацию для запуска проекта
-
В окне консоли не должно быть ошибок. Вы увидите, что параметр "Выполнить" → "Создать" теперь активен
-
Создайте проект, а затем запустите проект. Вы должны увидеть вывод в окне терминала
Надеюсь, это поможет! Удачи и наслаждайтесь CLION.