我正在使用OMNET 4.4。当OMNET编译它时说
此文件需要ISO c ++ 2011标准的编译器和库支持。此支持目前是实验性的,必须使用-std = c ++ 11或-gnu = c ++ 11编译器选项启用。
同时出现以下错误:
/veins/modules/application/traci/TraCITestApp.h:78:36: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default]
我正在使用Windows 10,我无法在互联网上找到解决方案。
任何人都可以帮我提供一些信息吗?
答案 0 :(得分:2)
首先,这个警告不是来自OMNeT ++的构建,而是来自Veins的构建。它不一样。没有C ++ 11支持的OMNeT ++ 4.4构建很好,但似乎Veins的最新版本可能需要它。然而,这是一个警告。可以使用-std=c++11
配置OMNeT ++ 4.6及更高版本。
您可能需要更新您的编译器,因为任何最近的编译器至少在3年后完全支持c ++ 11。