欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在VSCode中设置C++编程的‘智能代码推荐、自动完成功能、类着色显示及标准头文件快速导航’指南

最编程 2024-08-01 13:39:05
...

1. 问题

问题描述:VSCode开发C++,只安装官方的“C/C++”插件是无法实现代码提示、自动补全、类高亮、标准头文件跳转的。

原因分析:要想实现代码提示的前提是:语义分析器+头文件,语义分析器通过分析头文件的内容,依此来提供代码提示等功能。这里说的语义分析器就是官方的“C/C++”插件。比如想跳转系统类,那么就必须在VSCode配置类的头文件路径,如果不配置无法自动补全、跳转和高亮等。

解决方案:在VSCode配置要用到的头文件路径。

2. 步骤

1、如果你按照VSCode官方教程,搭建了C++开发环境,那么对于系统头文件是可以自动跳转的,此时只需要配置第三方库路径。例如用boost库,就要配置boost库路径,这种属于第三方库,不在标准库里边。
VSCode官方搭建C++教程

2、如果你没有按照上述方法搭建C++开发环境,只是在Win上装了个VSCode,编译套件什么的都没装,只用VSCode裸奔开发,那你得指定C++标准库路径和第三方库路径

如果获取C++标准头文件?
方法1:找一台Linux电脑,安装gcc套件,然后C++标准头文件一般在/usr/local/include下,把这个文件夹拷贝到你Win PC上,把该文件夹路径配置到VSCode工程。
方法2:在Win电脑上安装微软的C++开发套件,把对应的头文件路径配置到VSCode工程。

3、头文件路径配置教程参看官方文档:c_cpp_properties.json reference

原文地址:https://www.cnblogs.com/sinicheveen/p/16501800.html