天天看點

linux下運作omnet,Ubuntu安裝Omnet++

1.官網下載下傳Omnet++壓縮包(https://omnetpp.org/),解壓到安裝檔案夾

tar -zxvf omnetpp-5.1.1-src-linux.tgz /opt

linux下運作omnet,Ubuntu安裝Omnet++

2.運作./configure

報錯configure: error: Bison not found, needed to build OMNeT++/OMNEST – please install it!

解決辦法:安裝bison,安裝完成後會提示還需要安裝的軟體包,是以,可以根據Onmet安裝文檔,直接将所有依賴的軟體包都一起安裝,指令如下:

sudo apt-get install build-essential gcc g++ bison flex perl tcl-dev tk-dev blt libxml2-dev zlib1g-dev openjdk-6-jre doxygen graphviz openmpi-bin libopenmpi-dev libpcap-dev

3.運作./configurte

報錯configure: error: Cannot build Qt apps, probably due to missing or too old Qt packages. Make sure Qt development packages are installed and newer than Qt 5.4. You can disable Qtenv by setting the WITH_QTENV variable to “no” in configure.user

解決辦法:修改confugure.user檔案,将 WITH_QTENV設定為0

報錯configure: error: Cannot find OpenSceneGraph - 3D view in Qtenv will not be available. Set WITH_OSG=no in configure.user to disable this feature or install the development package for OpenSceneGraph.

解決辦法:sudo apt-get install OpenSceneGraph.

報錯configure: error: Cannot find osgEarth. Set WITH_OSGEARTH=no in configure.user to disable this feature or install osgEarth.

解決辦法:sudo apt-get install osgEarth.

注意:後面兩個錯誤不能直接将對應的變量設定為0,否則在make時會報錯

4.運作make報錯

ERROR: /opt/omnetpp-5.1.1/bin is not in the path! You can add it by entering: export PATH=/opt/omnetpp-5.1.1/bin:$PATH

解決辦法:

. setenv

export PATH=/opt/omnetpp-5.1.1/bin:$PATH

或者修改/etc/profile 使用source /etc/profile指令使其生效

5.啟動omnet++

指令行啟動:omnetpp

建立桌面快捷方式

make install-menu-item

make install-desktop-icon//如果不把執行的話,使用chmod修改軟體的權限