我正在尝试按照本教程开始使用 OpenGL: http ://www.learnopengl.com/#!Getting-started/Creating-a-window,它需要下载 glfw 和 CMake。我已将下载的 glfw 文件夹设置为源代码文件夹,并在该文件夹中创建了另一个名为“build”的文件夹,然后按照教程的要求将其设置为二进制文件的构建文件夹。我单击“配置”并选择 XCode 作为生成器,因为我在 Mac 上。问题是当我尝试配置项目时,CMake 给了我这个错误:
C 编译器标识未知 CMakeLists.txt:3(项目)处的 CMake 错误:找不到 CMAKE_C_COMPILER。
配置不完整,出现错误!另请参阅“/Users/standard/Desktop/glfw-3.2.1/build/CMakeFiles/CMakeOutput.log”。
另请参阅“/Users/standard/Desktop/glfw-3.2.1/build/CMakeFiles/CMakeError.log”。
我已经读过这个问题,但据我所知,它没有我需要的东西: CMakeLists.txt:30 (project) 的 CMake 错误:找不到 CMAKE_C_COMPILER
谢谢你。
原文由 Jules 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我为
CMAKE_OSX_SYSROOT
设置了无效值时,出现此错误。我试图给它起 SDK 的名称,例如“macOS 10.13”。将其设置为 SDK 的完整路径可解决此问题。