相关疑难解决方法(0)

如何从库头中抑制GCC警告?

我有一个项目使用log4cxx,boost等库,其头文件生成大量(重复)警告.有没有办法抑制来自库包含的警告(即#include <some-header.h>)或包含某些路径?我希望像往常一样在项目代码中使用-Wall和/或-Wextra而不会隐藏相关信息.我目前在make输出上使用grep,但我想要更好的东西.

gcc warnings suppress-warnings gcc-warning

119
推荐指数
6
解决办法
4万
查看次数

有没有办法为 FetchContent 目标获取 -isystem ?

NO_SYSTEM_FROM_IMPORTED告诉我们IMPORTED目标会自动获取-isystem. 这也适用于使用FetchContent引入项目的目标吗?

如果不是(我认为是因为在获取的目标上出现了 clang-tidy 警告问题),那么获得-isystem此类目标的最佳方法是什么?

cmake include clang-tidy

5
推荐指数
2
解决办法
1344
查看次数