Omnet++ 如何编译我的OMNeT++;带有-Wextra编译器选项的模型

Omnet++ 如何编译我的OMNeT++;带有-Wextra编译器选项的模型,omnet++,Omnet++,很容易将-Wextra编译器选项添加到CFLAGS\u发行版和CFLAGS\u调试变量的Makefile.inc文件中,但是OMNeT++头本身会生成大量未使用的参数警告,并且模型自身的警告隐藏在它们之间。是否可以停止OMNeT++抛出这些警告?您可以强制OMNeT++生成过程将OMNeT++头文件视为系统头文件 在Makefile.inc:-isystem$(OMNETPP INCL\u DIR)-Wextra中的CFLAGS\u发行版和CFLAGS\u调试变量的开头添加此项 它将确保omne

很容易将
-Wextra
编译器选项添加到
CFLAGS\u发行版
CFLAGS\u调试
变量的
Makefile.inc
文件中,但是OMNeT++头本身会生成大量未使用的参数警告,并且模型自身的警告隐藏在它们之间。是否可以停止OMNeT++抛出这些警告?

您可以强制OMNeT++生成过程将OMNeT++头文件视为系统头文件

Makefile.inc
-isystem$(OMNETPP INCL\u DIR)-Wextra中的
CFLAGS\u发行版和
CFLAGS\u调试
变量的开头添加此项


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

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

Makefile.inc
-isystem$(OMNETPP INCL\u DIR)-Wextra中的
CFLAGS\u发行版和
CFLAGS\u调试
变量的开头添加此项

它将确保omnetpp/include目录中的文件被视为系统头,并且无论您为模型设置了何种警告级别,都不会引发任何警告