Подтвердить что ты не робот

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

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

Однако у меня проблемы с его настройкой. Я не могу скомпилировать и запустить свое приложение (простой "привет мир").

Screenshot

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

  1. Я не могу указать "цель"; Единственное, что я могу сделать, это установить "Все цели".
  2. Я не могу указать "конфигурацию" (все учебники, которые я обнаружил, имеют Debug или 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})

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

Может кто-нибудь здесь посоветовать? Благодарю.

4b9b3361

Ответ 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 щелкните правой кнопкой мыши на "Этот ПК" и выберите "Свойства" → "Расширенные настройки системы" → "Переменные среды"... → в разделе "Системные переменные" → найдите "Путь" → нажмите "Изменить", ]

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

  2. Запустите CLion и перейдите в "Настройки" либо с экрана приветствия, либо из файла → Настройки

  3. Выберите "Сборка, выполнение, развертывание" , а затем нажмите "Toolchains"

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

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

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

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

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

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

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

  1. В окне консоли не должно быть ошибок. Вы увидите, что параметр "Выполнить" → "Создать" теперь активен

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

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

Ответ 2

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

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

Ответ 3

Вы также можете использовать компилятор 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