c++ - 如何禁用#pragma 警告?

标签 c++ warnings pragma

在开发 C++ 应用程序时,我不得不使用第三方库,它会产生大量与正在使用的无害 #pragma 指令相关的警告。

../File.hpp:1: warning: ignoring #pragma ident
In file included from ../File2.hpp:47,
                 from ../File3.hpp:57,
                 from File4.h:49,

是否可以在使用 GNU C++ 编译器时禁用此类警告?

最佳答案

相信你可以用

编译
-Wno-unknown-pragmas

压制这些。

关于c++ - 如何禁用#pragma 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/132667/

相关文章:

c++ - 如何使用 Windows API 检查文件是否仍在 cpp 中复制?

面对大项目的C++书籍推荐

perl - 如何处理 Perl 中的子程序重定义错误

ruby - ruby 1.9 上的砂砾警告

c - #pragma 指令编译器依赖吗?

c++ - 我应该将 [[也许未使用]] 放在函数声明或定义上吗?

c++ - 尝试解决 "out of scope"编译错误 : CodeBlocks, Linux Fedora

c++ - 在 MSVC++2010 中禁用警告

ada - 何时使用Pragma Pure/Preaaborate

c++ - 何时使用 include guards 或 #pragma once C++