mac vscode c/c++ 解决include路径问题

解决方案:

1.终端运行以下代码:

$gcc -v -E -x c++ -
 
 

 2.将上图中红线部分填入c_cpp_properties.json文件中的includePath中即可

注意: 路径最后添加 /** 这表示递归添加这个路径下的所有的文件。

 

### 配置 macOS 上的 VSCode 进行 C/C++ 开发 #### 安装 Xcode 命令行工具 Xcode 的命令行工具对于编译器支持至关重要。可以通过运行以下命令来安装这些工具: ```bash xcode-select --install ``` 这一步骤确保了拥有 GCC 或 Clang 编译器,这对于编写和调试 C/C++ 程序非常重要[^1]。 #### 安装 Homebrew 并设置依赖项 Homebrew 是 macOS 下非常流行的包管理器。通过它能够轻松安装各种开发所需的软件包。首先需确认已安装 Homebrew;如果未安装,则可以按照官方指引完成安装过程。之后利用 Homebrew 来安装必要的构建工具和其他依赖库: ```bash brew install cmake ninja pkg-config ``` 上述命令会安装一些常用的构建系统以及路径配置工具,有助于后续项目的顺利编译。 #### 设置 Visual Studio Code (VSCode) 下载并安装最新版本的 VSCode 后,在应用内依次点击 `Extensions` -> 输入 “C/C++”,找到由 Microsoft 提供的相关扩展插件并安装之。此操作为编辑器提供了语法高亮显示、智能感知等功能的支持。 为了使 IntelliSense 能够正常工作还需要创建一个简单的 JSON 文件 `.vscode/c_cpp_properties.json` ,用于指定包含目录及其他选项: ```json { "configurations": [ { "name": "Mac", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu17", "cppStandard": "gnu++17", "intelliSenseMode": "gcc-x64" } ], "version": 4 } ``` 以上配置指定了默认使用的标准(如 GNU99 和 GNU++17),同时也设定了目标平台架构等参数。 #### 测试环境是否搭建成功 新建一个名为 `main.c` 或者 `main.cpp` 的文件作为测试程序源码,尝试执行如下步骤验证整个流程无误: - 打开终端窗口; - 使用 g++ 或 gcc 对应于所选语言编译该文件; - 如果一切正常应该能看到可执行文件被生成出来,并可通过命令行直接调用查看输出结果。 这样就完成了基于 macOSVSCode C/C++ 开发环境的基础建设。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值