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: 要在每个路径后面加"/**",以" ,"分隔

相关推荐
数据狐(Datafox)3 分钟前
淘宝商品详情API实战:多语言代购商城自动同步数据完整方案
开发语言·前端·数据库·爬虫·json
芯次元玩家12 分钟前
技术岗转物联网解决方案架构师,行业洞察、商业模式该从哪开始学?
java·开发语言
2601_9622186117 分钟前
C++ string 类原理、踩坑与对象语义详解
开发语言·c++
隔窗听雨眠19 分钟前
FunProxy用Rust构建跨平台全链路测试抓包代理工具
开发语言·后端·rust
y = xⁿ20 分钟前
关于Agent智能体开发
开发语言·前端·javascript
Zhou14113622 分钟前
MyBatisPlus_02_条件构造器与高级功能
java·开发语言·python
geovindu23 分钟前
rust: search
开发语言·后端·rust
爱写代码的小朋友33 分钟前
Windows 下 MSYS2 + MinGW64 安装与使用 OpenCV 全指南(含踩坑记录)
c++·人工智能·windows·opencv
重生之小比特42 分钟前
【C++进阶】封装红⿊树实现mymap和myset
开发语言·c++
边境悍匪1 小时前
蜗牛学苑 Java 智能体学习 Day49|贯穿项目 5 订单下单业务 思维导图复盘
java·开发语言·spring boot·学习·阿里云