You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code使用Ninja构建CMake项目时,禁用clang-tidy仍报错的解决咨询

VS Code使用Ninja构建CMake项目时,禁用clang-tidy仍报错的解决咨询

大家好,我在Windows上搭建了一个极简的CMake项目,整个项目仅包含单个C++文件。我已经在VS Code的设置中配置了"C_Cpp.codeAnalysis.clangTidy.enabled": false,但在构建项目时依然会遇到clang-tidy的错误提示。

这个问题似乎只在使用Ninja生成器时才会出现——我之所以偏好Ninja,是因为它可以生成compile_commands.json文件,这对我的开发流程很重要,所以不想切换到其他生成器。

先给大家说明下我的当前配置情况:

  • 系统平台:Windows
  • 构建工具:CMake + Ninja生成器
  • VS Code相关设置:已设置"C_Cpp.codeAnalysis.clangTidy.enabled": false

我现在的需求是解决clang-tidy报错的问题,但不更换Ninja生成器。有没有朋友遇到过类似的情况?或者有没有人知道这种场景下该如何正确禁用clang-tidy呢?

备注:内容来源于stack exchange,提问作者wangsy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:38:12