Law*_*ton 8 c++ intellisense bazel visual-studio-code
我想为我的 C++ 项目启用智能感知,该项目是在 VS 代码中使用 bazel 构建的。
曾经有一个扩展可以做到这一点,但自从官方发布的vscode-bazel扩展缺乏此功能以来,它已经停止使用。
vscode-bazel 上有一个关于此功能的未决问题。
幸运的是,有人指出了另一个工具bazel-compilation-database,它可以自动生成compile_commands.json.
生成该文件后,.vscode/c_cpp_properties.json通过添加以下行将其添加到您的文件中
"compileCommands": "${workspaceFolder}/compile_commands.json"
Run Code Online (Sandbox Code Playgroud)
假设您安装了vscode-cpptools扩展,现在应该启用 Intellisense 。
| 归档时间: |
|
| 查看次数: |
6931 次 |
| 最近记录: |