c++ - 如何将 CPPLINT 集成到 CMake 中并扫描头文件?
问题描述
我可以很容易地让 cpplint 与 CMake 一起工作,但正如对这个问题的回答中所解释的那样,它只扫描编译文件(例如 .cpp、.cc);即使它们被包含在项目中,它也不会扫描头文件。上面的问题还有一些其他的答案可以通过黑客提供潜在的解决方案,但是现在还没有集成的方法来做到这一点吗?
为了让 cpplint 与我的项目一起工作,我所要做的就是在第一个 cmake 调用中添加标志:
cmake "-DCMAKE_CXX_CPPLINT=cpplint"
我在 Windows 上使用 Ninja 生成器。我的add_library
命令包括 .cpp 和 .h 文件,但我只收到 .cpp 文件的错误。
解决方案
推荐阅读
- java - 使用 jwt 在 springboot 中始终允许未经授权的请求
- javascript - 遇到“错误:Material-UI:capitalize(string) 需要一个字符串参数。” 在 React Material-UI 中使用快餐栏时
- python - 如何在 Pytorch 中创建自定义数据加载器?
- android - Android:layout_weight 似乎在设计中有效,但在应用程序中无效
- python - TypeError:列表索引必须是整数或切片,而不是 str 抓取 JSON 数据时出错
- swift - 如何将变量放入具有不同结束号的for循环中
- java - 为什么我们不能在 java 中返回与 this 关键字不同的 super 关键字
- angular - Angular 拦截器 http 调用
- python - 如何使标签和条目小部件仅在按下按钮后才显示?
- node.js - 如何动态生成 Mongoose 鉴别器(在运行时?)