解决vscode可以编译通过c++项目,但头文件有红色波浪线的问题 您所在的位置:网站首页 qt引入头文件报错 解决vscode可以编译通过c++项目,但头文件有红色波浪线的问题

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

2023-09-07 09:37| 来源: 网络整理| 查看: 265

最近在跟随高博的博客写简易的rgbd slam,结果发现vscode没有代码提示了,这不坑爹呢吗,毕竟没有代码提示写代码的痛程序员都懂,我决定磨刀不误砍柴工,先把这个问题解决了再说。

一、问题描述

我是在Ubuntu 16.04的环境下,用vscode写代码的,一般不使用vscode自带的编译环境,而是用cmake,在命令行中进行编译执行的,所以就算头文件报错,同样也可以编译通过。

但问题是头文件报错会导致后续的vscode没有代码提示,这是一个程序员无法忍受的。

二、解决方法 首先我默认大家都已经安装了c++的插件,没有安装的可以从左边找到Extensions 或 快捷键 Ctrl + Shift + X,找到 C/C++ 安装即可。然后 Ctrl + Shift + P,找到下图第一个 在这里插入图片描述 点击,则会在工作目录中多出一个 .vscode 目录,进入,会有一个c_cpp_properties.json文件,我们就将要在这里面配置需要的头文件。然后打开命令行,输入gcc -v -E -x c++ - 在这里插入图片描述将上述得到的信息最下面的那些路径,添加到刚才vscode创建的c_cpp_properties.json中 在这里插入图片描述注意,并不是原封不动的复制粘贴,要在每个路径后面加"/**",和我的格式保持一致就可以了。

至此,大功告成,你就可以继续享受大好的代码提示了!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有