惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
U
Unit 42
MyScale Blog
MyScale Blog
B
Blog
阮一峰的网络日志
阮一峰的网络日志
量子位
IT之家
IT之家
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
V
Visual Studio Blog
G
Google Developers Blog
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园 - 聂微东
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
博客园 - 司徒正美
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏

博客园 - DoubleLi

Git 自动添加 git 子模块(.gitmodules) 如何在gitlab中使用子模块 CMake应用:模块化及库依赖 聊聊git push到远程服务器出现RPC failed问题 Qt Create多核编译配置 C++程序的发布部署方式及缺失依赖库dll的解决方法 VS+QT生成的exe文件所依赖的dll文件和路径 vs如何发布exe并附带动态链接库dll 详解 Visual Studio、MSVC、编译器版本,看完就不再困惑啦! MobaXterm使sftp目录与terminal目录同步 从GPS/北斗模块中获取经纬度 Loguru:Python 日志终极解决方案 VsCode C++ namespace has no member错误 VS Code 提示 namespace “std“ has no member “***“ 解决方法 windows平台中使用vscode远程连接linux进行c++开发配置教程(内容详细适合小白)-2021-3-30 从零开始的vscode安装及环境配置教程(C/C++)(Windows系统) VScode 完全卸载并清除原有配置 vscode中 “std“ 没有成员 “round“C/C++(135) vscode 提示 namespace “std“ has no member “mutex“ 的解决方法
vscode C++ 自动补全失效
DoubleLi · 2024-08-07 · via 博客园 - DoubleLi

设置搜索这几个,并设置为对应值。

如果没解决,可能是clangd的问题。

禁用clangd,然后去看看c_cpp_properties.json。

看complierPath是不是clang。 如果是,改成g++/gcc

再看一下intelliSenseMode是不是clang。如果是,改为default。

linux下c_cpp_properties.json的配置

 
  1. "compilerPath": "/usr/bin/g++",

  2. "intelliSenseMode": "${default}"

 

windows下c_cpp_properties.json的配置

 
  1. "D:/programme/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/include/c++",

  2. "D:/programme/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/include/c++/x86_64-w64-mingw32",

  3. "D:/programme/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/include/c++/backward",

  4. "D:/programme/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/include",

  5. "D:/programme/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/include-fixed",

  6. "D:/programme/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/include"

  7. "compilerPath": "D:\\programme\\mingw64\\bin\\g++.exe",

  8. "intelliSenseMode": "windows-gcc-x64"

 

如果嫌vscode自带的补全太慢,可以更改以下设置(默认为10,建议改到5以下)

参考文章:

VSCode C/C++无法跳转到定义、自动补全、悬停提示功能

VSCode代码自动补全太慢的问题

vscode解决自动补全突然失效的问题(c++)

posted on 2024-08-07 15:00  DoubleLi  阅读(2314)  评论()    收藏  举报