ISO C ++ запрещает объявление мультимножества без типа

Я получаю эту ошибку при создании программного обеспечения (ns3) с использованием waf

In file included from ../src/internet-stack/mp-tcp-typedefs.cc:6:
../src/internet-stack/mp-tcp-typedefs.h:151: error: ISO C++ forbids declaration of ‘multiset’ with no type
../src/internet-stack/mp-tcp-typedefs.h:151: error: expected ‘;’ before ‘<’ token
In file included from ../src/internet-stack/mp-tcp-socket-impl.cc:17:
../src/internet-stack/mp-tcp-typedefs.h:151: error: ISO C++ forbids declaration of ‘multiset’ with no type
../src/internet-stack/mp-tcp-typedefs.h:151: error: expected ‘;’ before ‘<’ token

Я искал ошибку, и решения говорят, что, вероятно, мне не хватаетusing namespace std или же#include <set> в моем коде C ++, но мой код не пропускает те. Файл, в котором возникла ошибка[mp-tcp-typedefs.h] являетсяВот (Строка 151 имеет ошибку).

Я попытался устранить ошибку, но все же я получаю их в течение длительного времени.

Моя версия gcc / g ++ - g ++ (Ubuntu / Linaro 4.4.7-8ubuntu1) 4.4.7.

Ответы на вопрос(1)

Ваш ответ на вопрос