난 그냥 설치 CLion를 생성하고 테스트하는 간단한 안녕하세요 프로젝트를 생성하기로 결정했습니다,하지만 난 그것을 만들 때 콘솔 오류 출력 상태 :CLion - CMake 오류는 MinGW 내 컴퓨터에 새로운 프로젝트를
>"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".
을
내가 이해 한 바로는 프로젝트 디렉토리에 파일을 만들지 못했습니다. 아무도 이유를 아나요?
내 바이러스 백신이 바이러스뿐만 아니라 "Hello World \ cmake-build-CMakeFiles \ 3.6.3 \ CompilerIdC \ a"라는 appdata의 cmake 임시 파일을 탐지했기 때문에 문제가 발생했음을 지적해야합니다. .exe "실행 파일.
편집 : 마침내 고쳐 줬습니다. 내가 gcc.exe에 공백과 "ç"및 "¬"와 같은 다른 기호가 있기 때문에 프로젝트 디렉토리를 인식하지 못한다는 것을 알 수 있습니다. 따라서 일부 폴더 이름을 변경하면 문제가 해결되었습니다.
는'내 안티 바이러스 때문에 문제가 실행중인 appdata에있는 cmake 임시 파일을 바이러스로 탐지하고 있습니다. "- 그래서, 왜 그것이 당신을 위해 작동하지 않는지 알 것입니다. 우리 한테 원하는게 뭐야? – Tsyvarev
@Tsyvarev 바이러스 백신에 예외를 추가했으며 더 이상 신경 쓰이지 않는 것처럼 보였습니다. 그리고 프로젝트를 삭제하고 다시 만들었지 만 여전히 발생합니다. – MPDR
왜 바이러스 백신에 문제가 없어 졌는지 확신합니까? 존재해야하는 파일 (예 :'CMakeFiles \ CMakeTmp \ testCCompiler.c')이 손실됩니다. – Tsyvarev