Не могу использовать классы C ++ из INET в другом проекте - PullRequest
0 голосов
/ 29 января 2020

Мне нужно сделать протокол маршрутизации M ANET, поэтому я просматриваю исходный код GPSR и DSDV в INET, чтобы понять, как это сделать.

Я создал проект и выбрал INET в ссылках проекта. Я создал следующий файл NED в своем проекте, по-видимому, без проблем

package trabajo.protocolo;

import inet.routing.contract.IManetRouting;

simple Protocolo like IManetRouting {

    parameters:

    gates:
        input ipIn;
        output ipOut;
}

Затем я хотел создать соответствующий ему класс C ++, но в мастере создания нового класса C ++ я получаю следующую ошибку при выборе RoutingProtocolBase как базовый класс.

enter image description here

enter image description here

Я попытался создать файл с помощью New / File , но кажется, что это не работает. Когда я нажимаю Ctrl и нажимаю RoutingProtocolBase, я получаю сообщение «Не удалось найти символ« RoutingProtocolBase »в индексе».

enter image description here

Есть ли что-нибудь еще, что я должен сделать, чтобы использовать классы C ++ из INET?

...