c ++ 11 — поддержка библиотеки для стандарта ISO c ++ 2011 в omnet

Я использую 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

Решение

Во-первых, это предупреждение исходит не от сборки OMNeT ++, а от сборки вен. Это не то же самое. Сборка OMNeT ++ 4.4 без поддержки C ++ 11 прекрасно, но, похоже, в последних версиях Veins это может понадобиться. Однако, опять же, это предупреждение. OMNeT ++ 4.6 и новее можно настроить с помощью -std=c++11,

Вам может потребоваться обновить ваш компилятор, так как любой недавний компилятор полностью поддерживает c ++ 11, по крайней мере, 3 года.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]