Я использую 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, и я не мог найти решение этого в Интернете.
Может ли кто-нибудь помочь мне с некоторой информацией?
Во-первых, это предупреждение исходит не от сборки OMNeT ++, а от сборки вен. Это не то же самое. Сборка OMNeT ++ 4.4 без поддержки C ++ 11 прекрасно, но, похоже, в последних версиях Veins это может понадобиться. Однако, опять же, это предупреждение. OMNeT ++ 4.6 и новее можно настроить с помощью -std=c++11
,
Вам может потребоваться обновить ваш компилятор, так как любой недавний компилятор полностью поддерживает c ++ 11, по крайней мере, 3 года.
Других решений пока нет …