Как настроить Clion для компиляции и запуска
Я просто скачиваю Clion с https://www.jetbrains.com/ потому что я просто обожаю остальные их продукты.
Однако у меня возникла проблема с его правильной настройкой, несмотря на то, что я стараюсь, я не могу скомпилировать и запустить свое приложение (простой привет, мир один)
Когда я пытаюсь запустить приложение, оно ссылается на "Редактировать конфигурацию", поэтому я добавил новое приложение и теперь проблема.
- Я не могу указать TARGET, единственное, что я могу сделать, это установить "Все цели"
- Я не могу указать конфигурацию (все учебники, которые я нашел, имеют здесь "Debug or RUN")
- Исполняемые? Хм путь к 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, но я не пробовал):
- Установите Cygwin с GCC, G++, GDB и CMake (необходимые версии)
- Добавьте полный путь к каталогу 'bin' Cygwin в переменные окружения Windows
- Перезапустите CLion и проверьте "Настройки" -> "Сборка, выполнение, развертывание", чтобы убедиться, что CLion выбрал правильные версии Cygwin, make и gdb.
- Проверьте конфигурацию проекта ("Выполнить" -> "Изменить конфигурацию"), чтобы убедиться, что там указано имя вашего проекта, и вы можете выбрать параметры в полях "Цель", "Конфигурация" и "Исполняемый файл".
- Построить, а затем запустить
- наслаждаться
ДОЛГО ОТВЕТ:
Ниже приведены подробные шаги, которые решили эту проблему для меня:
Удалите / удалите предыдущую версию Cygwin (MinGW в вашем случае)
Убедитесь, что CLion обновлен
Запустите установку Cygwin (x64 для моей 64-битной ОС)
Установите как минимум следующие пакеты для Cygwin:
gcc g++ make Cmake gdb
Убедитесь, что вы устанавливаете правильные версии вышеуказанных пакетов, которые требуются CLion. Вы можете найти необходимые номера версий в разделе быстрого запуска CLion (я не могу опубликовать более 2 ссылок, пока у меня не появится больше очков репутации).Затем вам нужно добавить Cygwin (или MinGW) в вашу переменную среды Windows под названием "Path". Вы можете Google, как найти переменные среды для вашей версии Windows
[В Win 10 щелкните правой кнопкой мыши "Этот компьютер" и выберите "Свойства" -> "Дополнительные параметры системы" -> "Переменные среды" -> в разделе "Системные переменные" -> найдите "Путь" -> нажмите "Редактировать"]
Добавьте папку "bin" в переменную Path. Для Cygwin я добавил:
D:\cygwin64\bin
Запустите CLion и перейдите в "Настройки" на экране приветствия или в меню "Файл" -> "Настройки".
Выберите "Построение, Выполнение, Развертывание" и затем нажмите "Наборы инструментов"
В вашей "среде" должен быть указан правильный путь к каталогу установки Cygwin (или MinGW)
Для "Исполняемый файл CMake" выберите "Использовать связанный CMake xxx" (в моем случае 3.3.2 на момент написания этого ответа)
"Отладчик", показанный мне, говорит: "Cygwin GDB GNU GDB (GDB) 7,8" [слишком много GDB в этой строке;-)]
Ниже он должен показывать галочку для всех категорий, а также должен указывать правильный путь к "make", "C compiler" и "C++ compiler".
Смотрите скриншот: проверьте все пути к компилятору, make и gdb
- Теперь перейдите к "Выполнить" -> "Изменить конфигурацию". Вы должны увидеть название вашего проекта на левой панели и конфигурации на правой стороне
Смотрите скриншот: проверьте конфигурацию для запуска проекта
В окне консоли не должно быть ошибок. Вы увидите, что опция "Выполнить" -> "Построить" теперь активна
Создайте свой проект и затем запустите проект. Вы должны увидеть вывод в окне терминала
Надеюсь это поможет! Удачи и наслаждайтесь CLion.
Я столкнулся с некоторыми проблемами в Клионе и, наконец, решил их. Вот некоторый опыт.
- Загрузите и установите MinGW
- Пакеты g++ и gcc должны быть установлены по умолчанию. Используйте менеджер установки MinGW для установки mingw32-libz и mingw32-make. Вы можете открыть менеджер установки MinGW через C:\MinGW\libexec\mingw-get.exe. Этот шаг является наиболее важным. Если Clion не может найти компилятор make, C и C++, перепроверьте менеджер установки MinGW, чтобы установить все необходимые пакеты.
- В Clion откройте Файл-> Настройки-> Построение, Выполнение, Развертывание-> Наборы инструментов. Установите MinGW home в качестве локального файла MinGW.
- Начни свой "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