概述
车联网环境搭建
安装的ubuntu版本:22.04
一:安装SUMO
直接根据下面的指令一步一步进行即可
sudo apt-get install git cmake python3 g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev python3-dev swig default-jdk maven libeigen3-dev
git clone --recursive https://github.com/eclipse/sumo
export SUMO_HOME="$PWD/sumo"
mkdir sumo/build/cmake-build && cd sumo/build/cmake-build
cmake ../..
make -j$(nproc)
sudo make install
二:安装Omnetpp
1.首先安装依赖库
sudo apt-get update
sudo apt-get install build-essential gcc g++ bison flex perl
qt5-default tcl-dev tk-dev libxml2-dev zlib1g-dev default-jre
doxygen graphviz libwebkit2gtk-4.0-37
sudo apt-get install libopenscenegraph-dev
openscenegraph-plugin-osgearth libosgearth-dev
sudo apt-get install openmpi-bin libopenmpi-dev
产生的一些问题
1.1:qt5-default 没有安装候选项
原因: 该包从21.04版本之后就缺少了该软件包,后续不知道会不会进行添加
解决:
sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtcreator
1.2:无法定位 libwebkitgtk 3.0-0
解决: 在新版本中使用libwebkit2gtk-4.0-37包进行替代:
sudo apt-get install libwebkit2gtk-4.0-37
在上述代码中已经对该问题进行了修改
2.下载文件
- 从Omnet官网下载压缩文件,并进行解压,并进入解压的文件夹,右键打开终端
执行设置环境:
source setenv
- 打开 .bashrc 文件:
sudo vim ~/.bashrc
- 在末尾添加:
export PATH=/自己的路径/omnetpp-5.2.1/bin:$PATH
- 执行配置:
./configure
or
./configure WITH_OSG=no
or
./configure WITH_TKENV=no WITH_QTENV=no
4.1 缺少python的一些库
最好将系统自带的python删除之后重新安装,有一个插件因为这个问题浪费了我一个下午的时间…。
python的更新方法:
sudo apt-get install python3-X
---X表示缺少插件的名称
对于缺少posix_ipc
解决方法:将python删除重装之后使用下面的代码:网上的方法基本都尝试过了,然并卵。
pip install posix_ipc
- 执行成功之后执行make:
make
进行漫长漫长…的等待。
- 终端输入omnetpp打开仿真工具。
- 安装桌面快捷方式。
make install-desktop-icon
安装完毕!
三:下载veins文件
在Veins官网下载veins安装包,运行即可。
最后
以上就是无奈大白为你收集整理的车联网环境搭建(基于veins平台)车联网环境搭建的全部内容,希望文章能够帮你解决车联网环境搭建(基于veins平台)车联网环境搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复