在 VSCode 中开启对自己创建的已有变量的代码自动提示(IntelliSense),需要确保 C/C++ 扩展和 IntelliSense 引擎正确配置。以下是具体步骤:

1. 确保 C/C++ 扩展正确安装并激活

  • 打开扩展面板(Ctrl+Shift+X),搜索并安装 C/C++(Microsoft 官方扩展)。
  • 对于大型项目,建议同时安装 C++ Intellisense 扩展以增强代码分析。

2. 配置 IntelliSense 模式

  1. 打开一个 C++ 文件(.cpp或.h)。
  2. 点击 VSCode 底部状态栏中的 C/C++: 未配置 或当前编译器名称(如gcc-x64)。
  3. 在弹出的菜单中选择 C/C++: 编辑配置 (UI)。
  4. 在配置界面中:
    • 编译器路径:选择系统中实际的 GCC/G++ 路径(如/usr/bin/g++)。
    • IntelliSense 模式:选择与编译器匹配的模式(如linux-gcc-x64)。
    • C++ 标准:根据项目需求选择(如c++17或c++20)

操作如下:

 如上图所示,点击右下角linux,搜索框显示编辑配置(JSON),点击进去,输入如下代码保存即可。

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**",
                "/usr/include/**",
                "${workspaceFolder}/include"  // 自定义头文件目录
                
            ],
            "defines": [],
            "compilerPath": "/usr/bin/g++",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "linux-gcc-x64"
        }
    ],
    "version": 4
}

更多推荐