2016-03-25 27 views
0

這是很容易的-Wextra編譯器選項添加到CFLAGS_RELEASECFLAGS_DEBUG變量在Makefile.inc文件,但的OMNeT ++頭本身產生大量未使用的參數警告和模型自己的警告埋在他們之間。是否有可能停止OMNeT ++拋出這些警告?如何編譯-Wextra編譯選項我的OMNeT ++模型

回答

2

您可以強制OMNeT ++構建過程將OMNeT ++頭文件視爲系統頭文件。

Makefile.incCFLAGS_RELEASECFLAGS_DEBUG變量的開頭添加這樣:​​-isystem $(OMNETPP_INCL_DIR) -Wextra

這將確保omnetpp文件/ include目錄被視爲系統頭,並不會引發任何警告問題上沒有什麼警告你水平爲模型設置。