gpt4 book ai didi

c++ - 使用 qmake/gcc 有条件地禁用警告?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:23:04 25 4
gpt4 key购买 nike

我参与了一个用 Qt 编写并在 Linux 上使用 qmake 和 gcc 构建的软件项目。我们必须链接到质量相当低且会发出大量警告的第三方库。我想在我们的源代码上使用 -W -Wall,但将 -w 传递给讨厌的第三方库以保持控制台没有噪音和困惑,这样我们就可以专注于我们的代码质量。

在qmake中,有没有办法在某些文件和库中有条件地添加CFLAGS/CXXFLAGS?

最佳答案

Jonathan,我认为问题出在您的源文件中包含来自第 3 方库的头文件,而您想关闭后者的警告。

Kevin,我认为你可以使用 pragmas 来控制警告:gcc diagnostic pragmas

您可以在第 3 方库的任何 #includes 之前和之后添加这些内容。

关于c++ - 使用 qmake/gcc 有条件地禁用警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/775774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com