linux vscode中添加头文件路径,[解决]VSCode在Linux下导入c语言头文件忠告

VSCode导入#include 文件时提醒以下错误:

#include errors detected. Please update your includePath. IntelliSense features for this translation unit (/wk/c01/main.c) will be provided by the Tag Parser.cannot open source file "stddef.h" (dependency of "stdio.h")

这是由于设置中没有指定依赖路径导致的,在c_cpp_properties.json中includePath的默认设置只有当前目录,需要将系统依赖加入。

在下令行内里输入 gcc -v -E -x c++ -在效果内里找到头文件目录,然后添加到includepath中。

注重,这里凭据 VS code 操作的是LInux 和 Windows下的文件会有所不同,解决办法不一样

对于使用 VScode 毗邻Linux,操作Linux下的C++文件泛起这个问题的解决办法是:

在terminal 中输入 gcc -v -E -x c++ - ,然后将最下的路径复制到 c_cpp_properties.json中 includePath下

c5b71f71e094bb38b4cee5faef6999e4.png

若是输入上面的下令后提醒 gcc 下令不存在,那说明当前Linux另有安装gcc, 那应该先输入下面的下令安装gcc, 然后输入上面的下令

yum -y install gcc gcc-c++kernel-devel //安装gcc、c++编译器以及内核文件

设置好的 c_cpp_properties.json 文件如下:

dc6986eeb658d6336aa2978cbb9a473b.png

若是你是用 VS code 遍历windows下的c++文件,然后泛起这个问题

那么应该先按快捷键 Win + R, 然后输入 cmd, 在下令行窗口中输入 gcc -v -E -x c++ -

985731de0a01c4831c8fb446bccc7e24.png

然后复制最下面的路径到 c_cpp_properties.json中 includePath下即可

02a7d5b1f01357d61a0e607323c922f5.png

文章参考:

原文链接:https://www.cnblogs.com/hi3254014978/p/12743854.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值