vscode 无法打开源文件c/c++(1696)

  • Post author:
  • Post category:其他




前言

学习用VScode远程连接Ubuntu编写C代码时,出现无法打开无法打开源文件

c\c++(1696)的红色报错



寻找解决办法

百度了一下,看到有

“在c_cpp_properties.json,添加include路径”的做法,

详见这里


然后发现我Ubuntu上的include里没有stdio.h源文件,才发现我犯了个低级错误——没安装gcc和g++。

之前用apt 命令没有成功安装gcc和g++,出现了依赖错误。

使用apt出现依赖错误

在博客上找到了解决办法:

成功安装

使用aptitude包依赖管理工具代替apt来处理,aptitude软件包管理工具在解决依赖性问题上更有优势,具体使用方法如下:

sudo apt-get install aptitude

sudo aptitude install gcc g++

(详见

点这里



最后在usr/include上有了stdio头文件

ubuntu


最后不需要添加include路径也可以解决找不到头文件的报错问题了


在这里插入图片描述

在这里插入图片描述




总结

一个很低级的小错误,希望没人和我一样犯傻



版权声明:本文为weixin_44317124原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。