常用如下宏定义
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-W警告信息"
//你的代码
#pragma clang diagnostic pop
-W表示警告,那么警告信息怎么呢,通常如下:
//警告信息紧挨着-W各单词之间用-来连接如下
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
//你的代码
#pragma clang diagnostic pop
问题了,我怎么知道有哪些信息呢,在不添加宏命令前可以警告信息
如下图:


我们看到警告信息并不是我们想要的那样,但主要的信息已经显示出来,我们把它修改成我们想要的那种格式即可,注意信息的长度,如图2到types就结束了,可以多修改几次,编译一下就知道了,没有警告就是正确的警告信息格式了
网友评论