如何使用-Wextra编译器选项编译我的OMNeT ++模型

时间:2016-03-25 14:57:12

标签: omnet++

很容易将-Wextra编译器选项添加到CFLAGS_RELEASE文件中的CFLAGS_DEBUGMakefile.inc变量,但OMNeT ++标题本身会产生大量未使用的 - 参数警告和模型自身的警告都埋在它们之间。是否可以阻止OMNeT ++抛出这些警告?

1 个答案:

答案 0 :(得分:2)

您可以强制OMNeT ++构建过程将OMNeT ++头文件视为系统头。

CFLAGS_RELEASE中的CFLAGS_DEBUGMakefile.inc变量的开头添加此内容:-isystem $(OMNETPP_INCL_DIR) -Wextra

它将确保omnetpp / include目录中的文件被视为系统头文件,无论您为模型设置了什么警告级别,都不会抛出任何警告。