1

我正在使用 OMNET 4.3.1 与我想使用线程的类进行集成。当 OMNET 编译时,它说“此文件需要 ISO c++ 2011 statndard 的编译器和库支持。此支持目前是实验性的,必须使用 -std=c++11 或 -gnu=c++11 编译器选项启用。

所以我寻找一种在 OMNET 中启用此参数的方法,但我找不到设置它的地方。我想知道是否可以在 Makefile.inc 中进行配置,但我不知道如何制作。

谁能帮我提供一些信息?我正在使用带有 gcc 4.7.3 的 ubuntu 13.04。

4

1 回答 1

1

在 makefile.in 中,你会发现 CXXFLAGS 将其设置为:CXXFLAGS = --std=c++0x 并保存。

请注意,每次您运行 ./configure 时,都会将其设置回默认值

在 windows 版本中,MinGW 有一个不支持 c++11 的已知字符串问题,你必须修复它,但它在 linux 系统中运行良好

于 2014-04-30T06:49:51.370 回答