2016-01-18 2 views
14

Я переключаюсь с VS на CLion, и они сказали, что мне нужно установить Cygwin и CMake. Затем я установил их оба. Я попытался использовать в комплекте, но CLion все еще дает мне эти ошибки make: not foundC Compiler: not foundC++ Compiler: not foundGDB: not found.CLion Установка: компиляторы Cmake не найдены, GDB не найден

У меня установлен CMake под дорогой C:\Users\Gaga\Downloads\cmake-3.4.1, но я не вижу cmake.exe, ближайшая вещь - cmake.cxx.

Без них я не в состоянии собрать что-нибудь, пожалуйста, помогите

enter image description here

+0

'cmake.cxx' - исходный файл C++. Вероятно, вы загрузили источник CMake, который вам нужно будет скомпилировать. О всей установке я получил хорошие результаты на машинах Windows с помощью [mingw-w64] (http://sourceforge.net/projects/mingw-w64/) и собственного CMake от CLION. – Quentin

+0

Не язык, а конкретный инструмент. – Olaf

+0

@Quentin Ok Я постараюсь получить mingw-w64, если ничего из этого не получится. Но есть ли способ скомпилировать источник CMake? Также должен ли я использовать пакет CMake3.3.2'? Когда я говорю, что я все еще получаю те же ошибки. Спасибо –

ответ

5

Обходной будет использовать MinGW. Если вы загрузите его с сайта, он должен прийти с cmake и позаботиться об ошибках.

http://mingw.org/

Когда экстракт его и перейти к установщику вы должны проверить что-то вроде GCC, а затем из верхнего левого угла что-то вроде «установить пакеты»

Убедитесь, что не случайно загрузить исходный код, который Я сделал, что привело бы вас к этой ошибке: CLion: CMake Errors Source directory does not exist

Редактировать: Таким образом, через год я узнал немного больше о Cygwin и mingw за пределами того, что говорит интернет. CLION нуждается в «Unix-подобной» среде. Если вы используете CLion на MacOS или Linux, он уже основан на Unix. Все, что совместимо с POSIX, будет работать. CygWin - это эмулятор терминала для окон, где работают команды Unix, такие как mkdir. MinGW - это нечто похожее, но не posix. Поставляется с GCC tho. Я все еще ноб.

5

В поле «Использовать указанное» я положил C:\cygwin64\bin\cmake.exe, ваш путь может быть другим. Просто убедитесь, что у вас установлены CMake, Make, gdb и gcc уже в Cygwin (с использованием Cygwin setup.exe не через сайт CMake), но я считаю, что Clion проверяет, установлены ли вы после ввода пути. enter image description here

1

У меня была та же проблема. При установке cygwin необходимо выбрать пакеты cmake, gcc, gdb Получил ответ из приведенной ниже ссылки.

Select Packages while installing cygwin

После установки перейдите на страницу конфигурации и выберите Cygwin каталог. CLion определит конфигурацию, и вы закончите ...