vs code解决报错 (c/c++的配置环境 远端机器为Linux ubuntu)

参考链接:https://blog.csdn.net/fightfightfight/article/details/82857397

https://blog.csdn.net/m0_38055352/article/details/105375367

++可以按照步骤确定那一步不对,如果一个可以就不用往下看了++

目录

一、检查一下文件扩展名

二、安装扩展包并配置

安装

配置

三、把库文件添加进来


一、检查一下文件扩展名

C++源代码文件的扩展名通常是.cpp,代表C++ Program(C++程序)。这是C++语言标准中广泛采用的扩展名,用于表示该文件包含C++源代码。

除了.cpp之外,有时你还会看到其他扩展名用于C++项目中的不同文件类型,比如:

  • .h 或 .hpp:这些扩展名通常用于C++的头文件(Header Files)。头文件用于声明函数、类、模板等,以便在多个源文件中共享。.h扩展名源自C语言,而.hpp扩展名则更明确地表示这是一个C++头文件。
  • .cc、.cxx、.c++:这些扩展名在极少数情况下也被用作C++源代码文件的扩展名,但它们不像.cpp那样普遍。

二、安装扩展包并配置

安装

这两个都要安装

配置

扩展程序会根据当前系统环境配置基本信息,因此有可能配置不完整,这时需要通过生成c_cpp_properties.json文件来配置缺少的信息:

ctrl+shift+P打开Command Palette,运行C/Cpp: Edit configurations...生成c_cpp_properties.json

三、把库文件添加进来

在你的Linux服务器上,输入gcc -v -E -x c++ -

把红线中间的复制下来,粘贴到c_cpp_properties.json****文件中

tips: 要在每个路径后面加"/**",以" ,"分隔

相关推荐
谙弆悕博士几秒前
用 C 写了个 Windows 聊天室,踩了几个多线程和控制台的坑
c语言·开发语言·c++·windows·网络编程·聊天室
Canmag 兴隆磁性7 分钟前
回复磁导率 μ_R:永磁体在动态磁路中的关键参数
开发语言·学习·r语言·永磁材料·充磁·磁导率
水饺编程11 分钟前
第2章:Linux 基础,删除用户
linux·c语言·汇编
CRMEB系统商城14 分钟前
鲜花零售的预售与积分营销
开发语言·人工智能·科技·小程序·零售
Wang's Blog34 分钟前
Java 项目实战: 交友项目 - 喜欢与取消喜欢
java·开发语言·交友
stolentime1 小时前
CF2277E Tree Guessing题解
c++·算法·贪心算法·交互·ad-hoc
quantdash_cc1 小时前
如何检查滚动收益率计算中的窗口长度不足?——从数学定义到 Pandas 实现
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
衍生星球1 小时前
【Java 语言】— 方法(方法定义、调用、参数、返回值、方法重载)
java·开发语言·方法
CodeGL2 小时前
16、Python Web开发
开发语言·前端·python
喵了几个咪2 小时前
GoWind UBA 拆解:把 Doris UNIQUE KEY 翻译成 ClickHouse——读数正确性对齐实录
开发语言·后端·clickhouse·微服务·golang·gowind