install
OMNet++5.6.2 install
别人的教程
-
去官网https://omnetpp.org/download/old
下载linux版本的 -
解压
-
安装相关库与依赖
sudo apt-get update
sudo apt-get install build-essential gcc g++ bison flex perl \
python python3 qt5-default libqt5opengl5-dev tcl-dev tk-dev \
libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-3.0-0
sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
sudo apt-get install openmpi-bin libopenmpi-dev
sudo apt-get install libpcap-dev
这里我安装sudo apt-get install openmpi-bin libopenmpi-dev
出问题,就是源的问题
我的解决办法是方法
4. 配置环境并安装omnet++
进入omnetpp-5.6.2文件夹,在这里打开终端输入
. setenv
sudo gedit ~/.bashrc
去到这个文件夹bin输入pwd,查看路径
然后把它输入到
source ~/.bashrc
保存
5. make编译
./configure && make
6. 设置桌面图标
make install-menu-item
make install-desktop-icon
SUMO1.8.0 install
别人的教程
- install 相关依赖和库
sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig
你可能会遇到一些问题,比如换源
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/这里有Ubuntu的换源
命令如下:
sudo gedit /etc/apt/sources.list
然后把上面网址查询到的内容复制到这个sources.list里,保存,然后
sudo apt-get update
还有一个问题:
有一个网址它,定位不到,这个时候,你去cd /etc/apt/sources.list.d
里,把那个定位不到的网址,删除,即可 - 去官网下:https://sourceforge.net/projects/sumo/files/sumo/
https://sourceforge.net/projects/sumo/files/sumo/version%201.8.0/
这个网址更快下 - 解压
tar xzf sumo-src-1.8.0.tar.gz
cd sumo-1.8.0
pwd
export SUMO_HOME="/home/<user>/sumo-src-1.8.0/sumo-1.8.0"
echo $SUMO_HOME
- 用cmake开始build
mkdir build/cmake-build
cd build/cmake-build
cmake ../..
- make
make -j $(nproc)
- 设置环境变量
sudo gedit ~/.bashrc
,在文件末尾加入,用户名需要需改我的是luo,看你的是什么就改成什么,上面的图有问题,路径问题
export PATH=$PATH:/home/luo/sumo-src-1.8.0/sumo-1.8.0/bin
export SUMO_HOME=/home/luo/sumo-src-1.8.0/sumo-1.8.0
保存一下source ~/.bashrc
安装完毕
VASP的intstall 工作
别人的教程
我说一下,我遇到的问题:./configure && make [-j6]
这一步中,
我的std::make_unique
有错误,而且都是在driver/CarApp.cc
文件中的
我看了一下,大概是说不是在std
这个namespace
中,是在veins
里的
所以解决方法
进入这里改
如果你怕改错了,你可以先备份一份,就是copy一份
还有一个问题:那个json.h的权限不够,去/usr/include里把它的权限改了就行了
sudo chmod 777 json.h
这个图是我最后改出来的样子,网上也有教你怎么改权限的,我这里没有用777这个命令
运行
- 跑到veins文件下
用bin/veins_launchd -vv
启动SUMO
- 下一步