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

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

однако у меня возникли проблемы с его правильной конфигурацией, отбросьте тот факт, что я пытаюсь, я не могу скомпилировать и запустить свое приложение (простой hello world one )

enter image description here

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

  1. я не могу указать цель Единственное, что я могу сделать, это установить "все цели"
  2. я не могу указать конфигурацию (все учебники, которые я нашел, имеют "отладка или запуск" здесь)
  3. исполняемый? Путь к gcc должен быть здесь? ( C:MinGWbingcc.exe)

конфигурация Rest, похоже, не требуется.

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

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

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

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

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. добавить полный путь к каталогу Cygwin ' bin ' в Windows переменные среды
  3. перезапустите CLion и проверьте "настройки" - > "сборка, выполнение, развертывание", чтобы убедиться, что CLion взял правильные версии Cygwin, make и gdb
  4. Регистрация конфигурация проекта ('Run' - > ' Edit конфигурация"), чтобы убедиться, что ваше имя проекта появляется там, и вы можете выбрать параметры в полях "цель", "конфигурация" и "исполняемый файл".
  5. построить а то выполнить
  6. наслаждайтесь

ОТВЕТ:

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

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

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

  3. запустите Cygwin setup (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. выберите 'Сборка, Выполнение, Развертывание' а затем нажмите на кнопку 'Toolchains'

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

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

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

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

характеристики: проверьте все пути к компилятору, make и gdb

  1. теперь переходим к 'Run' - > 'Edit configuration'. Вы должны увидеть свое имя проекта на левой боковой панели и конфигурации справа сторона

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

  1. в окне консоли не должно быть ошибок. Вы увидите, что 'Run' - > 'Build' сейчас

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

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


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

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

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

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

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