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

Mac Monterey系统下VS Code执行vcpkg integrate install报错如何解决

Mac Monterey系统vcpkg integrate install报错解决方案

报错信息:write_contents(.../.vcpkg/vcpkg.path.txt): No such file or directory

核心原因

vcpkg integrate install命令执行时需要向当前用户home目录下的.vcpkg隐藏文件夹写入路径配置文件,该目录默认不会自动创建,目录缺失会触发写入失败报错。

可行修复步骤

  • 第一步:打开终端执行命令手动创建目标目录,-p参数可避免层级目录不存在的报错:
    mkdir -p ~/.vcpkg
  • 第二步:给目录分配当前用户的读写权限,规避后续权限类问题:
    sudo chown -R $(whoami) ~/.vcpkg && chmod -R 755 ~/.vcpkg
  • 第三步:进入你本地的vcpkg安装根目录,重新执行集成命令即可:
    ./vcpkg integrate install

VS Code适配可选配置

要让VS Code的C/C++插件正常识别vcpkg安装的依赖包,可补充如下配置:

  • 在VS Code设置中搜索C_Cpp.default.includePath,添加对应架构的头文件路径:
    • M系列芯片Mac:[vcpkg安装根目录]/installed/arm64-osx/include
    • Intel芯片Mac:[vcpkg安装根目录]/installed/x64-osx/include
  • 若项目使用CMake构建,可在项目根目录CMakeLists.txt的最开头添加工具链配置:
    set(CMAKE_TOOLCHAIN_FILE "替换为你的vcpkg根目录路径/scripts/buildsystems/vcpkg.cmake" CACHE STRING "Vcpkg toolchain file")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 10:57:04