有没有办法为 CMake 生成的 Visual Studio 项目中的特定文件或整个项目运行 PC-Lint?
目前,我可以通过使用Kitware 的脚本创建自定义目标来为每个项目运行 PC-Lint ,但在我的环境中,整个项目的 linting 可能需要长达 10 分钟。因此,我还希望能够仅对特定的源文件进行 lint(并从 Visual Studio 中选择该文件)。
我在想,如果 PC lint 可以用作自定义“编译器”并为我的目标创建另一个使用 lint“编译器”的 project_LINT 目标。然后我也许可以选择要“编译”的单个文件。还是这个想法注定要失败?:)