我正在开发适用于 Windows、Mac OS X 和 Linux 的跨平台 C++ 应用程序。开发在 Windows 上完成,然后在 Mac OS X 和 Linux 上测试与 gcc 的兼容性。在 Windows 上,我们使用 Visual Studio 进行编译,在 Linux 和 Mac OS X 下,我们使用 Makefile。
有没有办法过滤每个项目/模块的编译器警告?大多数项目都有自己的 Makefile,然后为子项目调用 qmake。在这种情况下,它们是收集编译器警告和错误的工具还是可靠的方法?理想情况下,我希望有 html 输出,每个项目的摘要和实际错误的详细信息页面。