Я уже установил и успешно протестировал Veins v4a2 (с включенным примером RSU). Чтобы добавить уровень приложения ITS-G5 к венам, я безуспешно пытался использовать «Артерию», так как при попытке запустить пример выдает ошибку типа:
Ошибка в модуле (cModule) RSUExampleScenario (id = 1) во время настройки сети: класс «Veins :: ObstacleControl» не найден Возможно, его код не был связан, или класс не был зарегистрирован с>
Register_Class()
, или в случае модулей и каналы, с> _2 _ / _ 3_.
Я выполнил следующие шаги:
- Скачайте Vanetza (и необходимые модули)
- Сборка Vanetza без ошибок
- Скачать Artery
- Постройте артерию, понравившуюся с помощью Vanetza, без ошибок
- Скопируйте папки и файлы "Artery" (examples, src, tests, Makefile, configure ...) в папку Veins, перезаписав файлы.
- Построение вен выполнено правильно, но выполнение обоих примеров (артерии и вен) завершается неудачно с указанной ошибкой.
На самом деле такая же ошибка возникает, если я пытаюсь запустить примеры Artery или RSU из кода Artery напрямую, без кода Veins (похоже, что код Artery уже содержит вены).
Кто-нибудь раньше сталкивался с этой проблемой?