如何使用 Meson 和 GCC 消除来自第 3 方包含文件的警告

问题描述 投票:0回答:1

看起来介子正在从 pkg-config 中选择编译器标志,然后使用

-I
标志设置依赖项的包含路径。如果您开始打开足够多的警告,这会导致烦人的警告。

有没有办法解决这个问题。我在想 gcc 是否有一些标志来将

/usr
下的头文件视为系统头,但我没有找到这样的标志。或者,如果有介子技巧让它使用
-isystem
来指出(某些)依赖项的包含路径。

gcc compiler-warnings meson-build
1个回答
0
投票

似乎您需要禁用警告 -Wold-style-cast 等。有关更多信息,请参阅 C++:在 CMake 中禁用旧样式转换警告。对于其他警告,您需要搜索如何禁用每个警告或更新代码,如建议的 警告:比较迭代器时将零用作空指针常量

© www.soinside.com 2019 - 2024. All rights reserved.