Артерия (расширение вен) не работает

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

Сначала, когда я набираю make Vanetza, я понял, что COHDA_MK2_ROOT отсутствует, однако Vanetza компилируется без ошибок:

mkdir extern/vanetza/build
cd extern/vanetza/build && cmake -DCMAKE_BUILD_TYPE=Release ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Boost version: 1.58.0
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- date_time
-- serialization
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- date_time
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- date_time
-- Found GeographicLib: /usr/local/include (found suitable version "1.46", minimum required is "1.37")
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- serialization
-- Found CryptoPP: /usr/include (found suitable version "5.6.1", minimum required is "5.6.1")
**-- Could NOT find Cohda (missing: COHDA_MK2_ROOT)**
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- system
-- Configuring done
-- Generating done

Когда я пытаюсь запустить ./run Команда с корнем в / артерию / сценарии / артерии, она возвращает:

./run: 2: ./run: ../../run: not found

Когда я пытаюсь запустить opp_run Команда в ту же папку, я могу открыть Omnet, однако, симуляция не запускается, так как Scenario.ned отсутствует.

Что я могу сделать?

0

Решение

Эти сценарии запуска уже устарели. Вы можете запускать симуляции через новые цели запуска, то есть сценарий из scenarios/artery папка может быть выполнена run_example цель в вашем каталоге сборки.

Если вы следовали инструкциям по сборке в README, то это выглядит так:

cd build
make run_example

Вы также можете запустить среду моделирования через debug_exampleцель, если вы создали с CMAKE_BUILD_TYPE, установленным в «Debug»,

PS: «Не удалось найти Cohda (отсутствует: COHDA_MK2_ROOT)» вовсе не является серьезной ошибкой, она просто сообщает о конфигурации сборки без функций, требующих этой необязательной зависимости.

1

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

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

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