gpt4 book ai didi

c++ - 动脉(静脉扩展)示例不起作用

转载 作者:行者123 更新时间:2023-11-28 05:31:26 24 4
gpt4 key购买 nike

我没有太多使用 Omnet 的经验,我想知道我是否正确运行命令来运行示例。

首先,当我输入 make Vanetza 时,我意识到缺少 COHDA_MK2_ROOT,但是,Vanetza 编译没有错误:

mkdir extern/vanetza/build
cd extern/vanetza/build && cmake -DCMAKE_BUILD_TYPE=发布..
-- C 编译器标识为 GNU 5.4.0
-- CXX编译器标识为GNU 5.4.0
-- 检查工作的 C 编译器:/usr/bin/cc
-- 检查工作的 C 编译器:/usr/bin/cc -- 工作
-- 检测 C 编译器 ABI 信息
-- 检测 C 编译器 ABI 信息 - 完成
-- 检测 C 编译特性
-- 检测 C 编译特性 - 完成
-- 检查工作的 CXX 编译器:/usr/bin/c++
-- 检查工作的 CXX 编译器:/usr/bin/c++ -- 工作
-- 检测 CXX 编译器 ABI 信息
-- 检测 CXX 编译器 ABI 信息 - 完成
-- 检测 CXX 编译特性
-- 检测 CXX 编译特性 - 完成
-- 升压版本:1.58.0
-- 升压版本:1.58.0
-- 找到以下 Boost 库:
- 约会时间
-- 序列化
-- 升压版本:1.58.0
-- 找到以下 Boost 库:
- 约会时间
-- 升压版本:1.58.0
-- 找到以下 Boost 库:
- 约会时间
-- 找到 GeographicLib:/usr/local/include(找到合适的版本“1.46”,最低要求是“1.37”)
-- 升压版本:1.58.0
-- 找到以下 Boost 库:
-- 序列化
-- 找到 CryptoPP:/usr/include(找到合适的版本“5.6.1”,最低要求是“5.6.1”)
**-- 找不到 Cohda(缺少:COHDA_MK2_ROOT)**
-- 升压版本:1.58.0
-- 找到以下 Boost 库:
- 系统
-- 配置完成
-- 生成完成

当我尝试使用 root 运行 ./run 命令到/artery/scenarios/artery 时,它返回:

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

当我尝试在同一个文件夹中运行 opp_run 命令时,我可以打开 Omnet,但是,由于缺少 Scenario.ned,模拟没有运行。

我能做什么?

最佳答案

那些运行脚本现在已经过时了。您可以通过新的运行目标运行模拟,即 scenarios/artery 文件夹中的场景可以由构建目录中的 run_example 目标执行。

如果您按照 Artery 的自述文件中的构建说明进行操作,那么它看起来像这样:

cd build
make run_example

如果您已将 CMAKE_BUILD_TYPE 设置为“Debug”进行构建,则还可以通过debug_example目标启动模拟环境,

PS:“Could NOT find Cohda (missing: COHDA_MK2_ROOT)”根本不是严重错误,它只是告知构建配置没有需要此可选依赖项的功能。

关于c++ - 动脉(静脉扩展)示例不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39432511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com