繁体   English   中英

如何使用 C++ 编译器在 VS 代码中为 IntelliSense 使用包含路径

[英]How to use Include paths for IntelliSense in VS code with C++ compiler

Visual Studio Code 可以使用外部编译器来构建和调试代码。 它还有一个 IntelliSence 模块来突出显示代码语法,并有一个变量 includePath 让 IntelliSence 知道在哪里可以找到头文件。 但是有没有可能为编译器提供这些包含路径? 或者我还必须支持具有相同目录集的 make 文件?

如果您单击无法立即找到的突出显示的包含,则应显示灯泡图标。 单击它并编辑 IncludePath 设置。 这将在您的项目文件夹中创建一个 .vscode/c_cpp_properties.json。

当然,您也可以自己创建文件。 这是我的笔记本电脑上的一个快速的:

{
    "configurations": [
        {
            "name": "Mac",
            "defines": [],
            "macFrameworkPath": [
                "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks"
            ],
            "compilerPath": "/usr/bin/clang",
            "includePath": [
                "${default}",
                "${workspaceFolder}/include"
            ]
        }
    ],
    "version": 4
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM