在 VSCode 中,包含 auto 的路径- 完成通过 c_cpp_properties.json 管理,而库和编译器标志是在task.json中配置。这可能会导致一些混乱。
在 c_cpp_properties.json 中,includePath 属性指定 IntelliSense 引擎将搜索头文件 (#include) 的目录。这些路径相当于使用 -I 编译器开关指定的路径。
task.json 文件可以指定在构建过程中传递给编译器的参数。这些参数通常包括链接所需的库路径 (-L) 和库名称 (-l)。
在旧版本的 VSCode 中,“browse.path”被标签解析器用于自动完成。但是,现在已弃用此方法,取而代之的是“includePath”和 Intellisense 引擎。 忽略“browse.path”以实现现代配置。
正确设置 VSCode:
通过遵循这些准则,您可以确保准确的自动完成,高效的构建和可维护的配置。
以上是如何在 VSCode 中为 C 项目配置包含路径和库?的详细内容。更多信息请关注PHP中文网其他相关文章!