Plexe(building)

plexe (The Platooning Extension for Veins)

所有操作系统的前提条件

Plexe现在可以在Linux,Mac OS X和Windows上运行,尽管不建议使用最新选项。在Linux上,您将拥有Plexe最有效的工作环境。下载和构建Plexe基本上是自动的,并且您将获得免费的工具来调试代码。在Mac OS X上,情况与Linux非常相似,但是您可能需要安装Xcode,这是不希望的,但除此之外,所有内容都可以在Linux上正常工作。相反,在Windows上,构建Plexe仍然需要手动步骤(例如下载外部库),这是非常低效的。 如果您在Windows环境中工作,或者只是想快速尝试Plexe,则可能要在下载部分中查看Instant Plexe。
对于Linux和Mac OS X,请确保在系统上安装了git以获得Plexe源代码。对于Windows,由于OMNeT ++源代码附带的Mingw终端中包含git,所以不需要这样做。下载OMNeT ++源代码,然后将其解压缩到〜/ src /(Linux或Mac OS X)或C:\ Users \ <user> \ src(Windows)中。在您的终端(Linux / Mac OS X的系统终端或Windows的OMNeT ++源文件夹内的Mingw)中,将cd插入〜/ src/ c / Users / <user> / src并通过键入获得Plexe源代码

git clone https://github.com/michele-segata/plexe-veins.git
git clone https://github.com/michele-segata/plexe-sumo.git

适用于Linux的构建(在Ubuntu 16.04上测试)

1.安装所需的库和工具
安装构建工具和所需的库:

sudo apt-get install build-essential bison flex zlib1g-dev tk8.5-dev openjdk-8-jre autoconf libtool libproj-dev libgdal-dev libfox-1.6-dev libxerces-c-dev r-base cmake

2.构建OMNeT++
将OMNeT ++文件夹添加到.bashrc.zshrc.profile或等效文件中的PATH中。

echo 'export PATH=$PATH:~/src/omnetpp-5.1.1/bin' >> ~/.bashrc
source ~/.bashrc

按照官方文档中的说明构建OMNeT ++:

cd ~/src/omnetpp-5.1.1
./configure
make -j <number of cores of your PC>

3.构建Plexe-Veins

cd ~/src/plexe-veins
git checkout plexe-2.1
./configure
make -j <number of cores of your PC> MODE=release

4.构建Plexe-SUMO

cd ~/src/plexe-sumo
git checkout plexe-2.1
mkdir build-release
cd build-release
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j <number of cores of your PC>

最后,将Plexe-SUMO bin文件夹添加到PATH中

echo 'export PATH=$PATH:~/src/plexe-sumo/bin' >> ~/.bashrc

设置R

首先,下载用于处理OMNeT ++结果文件的软件包

cd /tmp
wget http://plexe.car2x.org/download/omnetpp_0.7-1.tar.gz

通过在终端中键入R来启动R。 在R控制台类型

install.packages(c('ggplot2', 'reshape2', 'data.table'))

选择一个镜像,如果询问是否在本地文件夹中安装库,则回答是。 最后,通过键入OMNeT ++结果文件包

install.packages("omnetpp_0.7-1.tar.gz", repos=NULL)
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值