GCC diagnostic ignored

在项目中通常会使用第三方库,然后在使用三方库时会出现许多编译警告,可以通过下面的方式忽略

#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif

这里可以根据需要忽略什么
#pragma GCC diagnostic push用于记录当前的诊断状态,#pragma GCC diagnostic pop用于恢复诊断状态。

posted @ 2020-12-10 11:17  cyssmile  阅读(414)  评论(0编辑  收藏  举报