You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac下CMake编译报错找不到stdio.h,已装Xcode命令行工具仍无解

解决MacOS下CMake编译找不到stdio.h的问题

可行解决方案:

  • 重置Xcode命令行工具路径
    执行命令重置路径,确保系统正确识别工具位置:

    sudo xcode-select --reset
    

    重置完成后重启终端,再尝试运行CMake。

  • 手动指定SDK路径
    先查看当前系统SDK路径:

    xcrun --show-sdk-path
    

    得到路径后,在CMake命令中手动指定该SDK路径,示例命令:

    cmake -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk ..
    

    注意将上述路径替换为你实际查到的SDK路径。

  • 重装Xcode命令行工具
    先卸载现有工具再重新安装:

    sudo rm -rf /Library/Developer/CommandLineTools
    xcode-select --install
    

    安装完成后重启终端测试编译。

  • 清理CMake缓存后重新生成
    删除已有的build目录,重新初始化CMake:

    rm -rf build && mkdir build && cd build && cmake ..
    

内容的提问来源于stack exchange,提问作者pop21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 06:55:16