当前位置: 首页 > article >正文

vscode可以编译通过c++项目,但头文件有红色波浪线的问题

1、打开 VSCode 的设置,可以通过快捷键 Ctrl + Shift + P 打开命令面板,然后搜索并选择 “C/C++: Edit Configurations (JSON)” 命令,这将在 .vscode 文件夹中创建或修改 c_cpp_properties.json 文件

在这里插入图片描述

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**" 
            ],
            "defines": [],
            "compilerPath": "/opt/rh/devtoolset-7/root/usr/bin/gcc",
            "cStandard": "c11",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "linux-gcc-x64"
        }
    ],
    "version": 4
}

2、在 c_cpp_properties.json 文件中,找到 “includePath” 属性,并添加你的头文件路径。确保在每个路径后面加上 /**,以便 VSCode 能够查找这些目录及其子目录中的头文件

我这里添加了muduo的头文件路径

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**" ,"/home/cxq/RPC/build/release-install-cpp11/include"
            ],
            "defines": [],
            "compilerPath": "/opt/rh/devtoolset-7/root/usr/bin/gcc",
            "cStandard": "c11",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "linux-gcc-x64"
        }
    ],
    "version": 4
}

http://www.kler.cn/a/408812.html

相关文章:

  • 文小言1:
  • 【通俗理解】边际化技巧在概率论中的应用——从公式到实例
  • web——sqliabs靶场——第十三关——报错注入+布尔盲注
  • 《AI大模型开发笔记》Faster-Whisper 免费开源的高性能语音识别模型
  • IDEA怎么定位java类所用maven依赖版本及引用位置
  • 性能测试的宏观分析:全面提升系统表现的关键
  • 基于YOLOv8深度学习的智慧考场考试防作弊行为检测系统设计与实现(PyQt5界面+数据集+训练代码)
  • VsCode使用git提交很慢(一直显示在提交)_vscode commit很慢解决方法
  • 深入解析PyTorch中的卷积操作:原理、应用与示例
  • URL在线编码解码- 加菲工具
  • Flink——source数据来源分类
  • 线性代数公式速记手册
  • 【超详细】卷积神经网络CNN基本架构以及工作原理详解
  • YB2503HV:高效率降压IC,助力电动车、太阳能设备等领域的能源转换
  • CFD平台如何接入实时行情源
  • 实时数据开发 | 怎么通俗理解Flink容错机制,提到的checkpoint、barrier、Savepoint、sink都是什么
  • Redis入门(六)
  • 【电路设计】基于CD4511的八路抢答器电路解析
  • Kimi模型调用联动前端简单交互页面
  • Spring Boot教程之八:Spring Boot执行器(Actuator)
  • NoteExpress导入知网论文无法智能更新题录的处理方法
  • 修改docker0默认IP地址
  • 字节青训营开课啦
  • 华为昇腾 acl_pytorch
  • js+jqeury纯前端实现像素鸟小游戏
  • 基于卡尔曼滤波器的 PID 控制