C编译器标识未知CXX编译器 识别未知检查工作C编译器: C:/MinGW/bin/gcc.exe检查工作C编译器: C:/MinGW/bin/gcc.exe - C:/ Program Files中的CMake错误 (86)/CMake/share/cmake-3.2/Modules/CMakeTestCCompiler.cmake:61 (消息):C编译器“C:/MinGW/bin/gcc.exe”无法执行 编译一个简单的测试程序。
它失败并显示以下输出:
更改目录:C:/SFML-2.2/bin/CMakeFiles/CMakeTmp
运行Build命令:“C:/MinGW/bin/mingw32-make.exe”
“cmTryCompileExec3616319305 /快”C:/MinGW/bin/mingw32-make.exe -f
CMakeFiles \ cmTryCompileExec3616319305.dir \ build.make
CMakeFiles / cmTryCompileExec3616319305.dir /构建mingw32-make.exe [1]:输入目录
'C:/SFML-2.2/bin/CMakeFiles/CMakeTmp'“C:\ Program Files(x86)\ CMake \ bin \ cmake.exe”-E cmake_progress_report C:\ SFML-2.2 \ bin \ CMakeFiles \ CMakeTmp \ CMakeFiles 1
构建C对象
CMakeFiles / cmTryCompileExec3616319305.dir / testCCompiler.c.objC:\ MinGW \ bin \ gcc.exe -o
CMakeFiles \ cmTryCompileExec3616319305.dir \ testCCompiler.c.obj -c
C:\ SFML-2.2 \ BIN \ CMakeFiles \ CMakeTmp \ testCCompiler.cCMakeFiles \ cmTryCompileExec3616319305.dir \ build.make:56:食谱 目标
'CMakeFiles / cmTryCompileExec3616319305.dir / testCCompiler.c.obj'失败mingw32-make.exe [1]:离开目录
'C:/SFML-2.2/bin/CMakeFiles/CMakeTmp'mingw32-make.exe [1]:***
[CMakeFiles / cmTryCompileExec3616319305.dir / testCCompiler.c.obj]错误 1Makefile:116:目标'cmTryCompileExec3616319305 / fast'的配方 失败
mingw32-make.exe:*** [cmTryCompileExec3616319305 / fast]错误2
CMake无法正确生成此项目。呼叫 Stack(最近一次调用):CMakeLists.txt:16(项目)
配置不完整,发生错误!也可以看看 “C:/SFML-2.2/bin/CMakeFiles/CMakeOutput.log”。也可以看看 “C:/SFML-2.2/bin/CMakeFiles/CMakeError.log”
编译C编译器标识源文件 “CMakeCCompilerId.c”失败了。编译器:C:/MinGW/bin/gcc.exe Build flags:Id标志:
输出为:1
编译C编译器标识源文件 “CMakeCCompilerId.c”失败了。编译器:C:/MinGW/bin/gcc.exe Build flags:Id标志:-c
输出为:1
编译C编译器标识源文件 “CMakeCCompilerId.c”失败了。编译器:C:/MinGW/bin/gcc.exe Build flags:Id标志:-Aa
输出为:1
检查C编译器是否使用“”IAR与“IAR。+。”匹配 编译器“:gcc.exe:致命错误:没有输入文件编译 终止。编译CXX编译器标识源文件 “CMakeCXXCompilerId.cpp”失败了。编译器:C:/ MinGW / bin / g ++。exe build flags:Id标志:
输出为:1
编译CXX编译器标识源文件 “CMakeCXXCompilerId.cpp”失败了。编译器:C:/ MinGW / bin / g ++。exe build flags:Id标志:-c
输出为:1
检查CXX编译器是否使用“”IAR与“IAR”不匹配 。+编译器“:g ++。exe:致命错误:没有输入文件编译 终止。确定C编译器是否工作失败 以下输出:更改目录:C:/SFML-2.2/bin/CMakeFiles/CMakeTmp
运行Build命令:“C:/MinGW/bin/mingw32-make.exe” “cmTryCompileExec3616319305 / fast”C:/MinGW/bin/mingw32-make.exe -f CMakeFiles \ cmTryCompileExec3616319305.dir \ build.make CMakeFiles / cmTryCompileExec3616319305.dir /构建
mingw32-make.exe [1]:进入目录 'C:/SFML-2.2/bin/CMakeFiles/CMakeTmp'
“C:\ Program Files(x86)\ CMake \ bin \ cmake.exe”-E cmake_progress_report C:\ SFML-2.2 \ bin \ CMakeFiles \ CMakeTmp \ CMakeFiles 1
构建C对象 CMakeFiles / cmTryCompileExec3616319305.dir / testCCompiler.c.obj
C:\ MinGW \ bin \ gcc.exe -o CMakeFiles \ cmTryCompileExec3616319305.dir \ testCCompiler.c.obj -c C:\ SFML-2.2 \ BIN \ CMakeFiles \ CMakeTmp \ testCCompiler.c
CMakeFiles \ cmTryCompileExec3616319305.dir \ build.make:56:食谱 target'CMakeFiles / cmTryCompileExec3616319305.dir / testCCompiler.c.obj' 失败
mingw32-make.exe [1]:离开目录 'C:/SFML-2.2/bin/CMakeFiles/CMakeTmp'
mingw32-make.exe [1]:*** [CMakeFiles / cmTryCompileExec3616319305.dir / testCCompiler.c.obj]错误 1
Makefile:116:目标'cmTryCompileExec3616319305 / fast'的配方 失败
mingw32-make.exe:*** [cmTryCompileExec3616319305 / fast]错误2
答案 0 :(得分:1)
要回答您从未问过的问题......您没有安装CMake能够查找和使用的编译器。安装一个,然后重试。