CLion — ошибка CMake при создании нового проекта

Я только что установил CLion на свой компьютер с MinGW и решил создать простой проект Hello World, чтобы протестировать его, но когда я его создаю, консоль выдает ошибку:

>"C:\Program Files (x86)\JetBrains\CLion 2016.3.3\bin\cmake\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - MinGW Makefiles" "E:\Programação\C++\Hello World"
>-- The C compiler identification is GNU 5.3.0

>-- The CXX compiler identification is GNU 5.3.0

>-- Check for working C compiler: C:/MinGW/bin/gcc.exe

>-- Check for working C compiler: C:/MinGW/bin/gcc.exe -- broken

>CMake Error at C:/Program Files (x86)/JetBrains/CLion 2016.3.3/bin/cmake/share/cmake-3.6/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "C:/MinGW/bin/gcc.exe" is not able to compile a simple test
program.

>  It fails with the following output:

>   Change Dir: Hello World/cmake-build-debug/CMakeFiles/CMakeTmp>  Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_11be0/fast"
>  C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_11be0.dir\build.make
CMakeFiles/cmTC_11be0.dir/build

>  mingw32-make.exe[1]: Entering directory 'Hello
World/cmake-build-debug/CMakeFiles/CMakeTmp'

>  Building C object CMakeFiles/cmTC_11be0.dir/testCCompiler.c.obj

>  C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_11be0.dir\testCCompiler.c.obj -c
"Hello
World\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c"
>  gcc.exe: error: Hello
World\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c: No such file
or directory

>  gcc.exe: fatal error: no input files

>  compilation terminated.

>  CMakeFiles\cmTC_11be0.dir\build.make:64: recipe for target
'CMakeFiles/cmTC_11be0.dir/testCCompiler.c.obj' failed

>  mingw32-make.exe[1]: *** [CMakeFiles/cmTC_11be0.dir/testCCompiler.c.obj]
Error 1

>  mingw32-make.exe[1]: Leaving directory 'Hello
World/cmake-build-debug/CMakeFiles/CMakeTmp'

>  Makefile:125: recipe for target 'cmTC_11be0/fast' failed

>  mingw32-make.exe: *** [cmTC_11be0/fast] Error 2
>  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:2 (project)>-- Configuring incomplete, errors occurred!
>See also "Hello World/cmake-build-debug/CMakeFiles/CMakeOutput.log".
>See also "Hello World/cmake-build-debug/CMakeFiles/CMakeError.log".

Из того, что я понял, не удалось создать некоторые файлы в каталоге проекта. Кто-нибудь знает почему?

Я также должен указать, что у меня были проблемы, потому что мой антивирус обнаруживал временные файлы cmake в appdata как вирусы, а также исполняемый файл «Hello World \ cmake-build-debug \ CMakeFiles \ 3.6.3 \ CompilerIdC \ a.exe» ,

РЕДАКТИРОВАТЬ:
Похоже, я наконец исправил это. Из того, что я понимаю, gcc.exe не распознавал каталог проекта, потому что в нем были пробелы и другие символы, такие как «ç» и «ã». Таким образом, изменение некоторых имен папок решило проблему.

0

Решение

Check for working C compiler: C:/MinGW/bin/gcc.exe -- broken

// Rest of log

gcc.exe: fatal error: no input files

Эти 2 строки означают, что с установкой CLion на вашем компьютере что-то не так. Я знаю это по своему опыту, потому что я впервые получил эту ошибку, когда установил CLion, используя то же видео, которое вы смотрели.

Я предлагаю вам посмотреть это видео:

устанавливать & Настроить CLion Student Copy || лучшая IDE для C / C ++ — YouTube видео

Причина, по которой я предлагаю это видео, заключается в том, что оно является самым новым, доступным для установки CLion на компьютере с Windows 10. Что вы должны сделать, это просмотреть все видео и посмотреть, как установлены пакеты MinGW, какие установлены, а также как установлен и настроен CLion. Если вы сделали что-то отличное от этого видео, то это, вероятно, ошибка, которую вам нужно устранить. Кроме этого, я также использовал это видео, и оно сработало для меня.

Если вы следовали всем инструкциям в видео, то вам, вероятно, следует просто удалить MinGW и Clion и попробовать снова; Вот как я это сделал. Но делайте это только в крайнем случае. Сначала убедитесь, что вы ничего не пропустили в руководстве, особенно в том, как были установлены пакеты MinGW.

Кстати, этот вопрос был похож на этот, и ответ на него сработал, так что вы также можете посмотреть на это:

не может запустить любую программу в clion — StackOverflow сообщение

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]