OMNET++版本6.0.1在ubuntu20.04下安装,出现报错:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15‘ not

文章详细记录了在Ubuntu20.04系统中安装OMNeT++6.0.1的步骤,包括所需软件包的安装和环境配置。作者遇到了Qt库版本不兼容的问题,最终通过修改configure.user和configure.user.dist文件,将QMAKE路径指向anaconda环境下的qmake解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了解决这个问题花费了我许多时间,因为网络上关于omnet++的资料本来就少,所以挺头痛的,将解决过程记录下来,以供其他和我有一样问题的人参考。同时其他软件出现相同问题也可作参考。
由于某些原因,需要再ubuntu20.04版本下安装omnet++6.0.1,原先在新装的没有其他配置的电脑上也安装过,没有任何问题,安装流程如下不过多解释:
官网下载omnetpp-6.0.1-linux-x86_64.tgz放到主文件目录下
环境配置:

$ sudo apt-get update
$ sudo apt-get install build-essential clang lld gdb bison flex perl \
python3 python3-pip qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools \
libqt5opengl5-dev libxml2-dev zlib1g-dev doxygen graphviz libwebkit2gtk-4.0-37
$ python3 -m pip install --user --upgrade numpy pandas matplotlib scipy seaborn posix_ipc
$ sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
$ sudo apt-get install mpi-default-dev
$ python3 -m pip install --user --upgrade numpy pandas matplotlib scipy seaborn posix_ipc

安装:

$ tar xvfz omnetpp-6.0.1-linux-x86_64.tgz
$ cd omnetpp-6.0.1
$ source setenv

 添加[ -f "$HOME/omnetpp-6.0.1/setenv" ] && source "$HOME/omnetpp-6.0.1/setenv"

在 omnetpp-6.0.1终端下:

$ ./configure
$ make

 至此就算安装完成了。
检验是否安装成功:

$ cd samples/aloha
$ ./aloha

若出现下图则说明安装成功

 

但我在安装后发现出现报错:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found
查询网络中的方法并没有解决
但知道了:对于这种情况一般可能就是路径的问题
通过以下命令来查看

qmake -version

得到:

QMake version 3.1
Using Qt version 5.15.2 in /home/ubuntu/anaconda3/lib

Using Qt version 5.15.2 in /home/ubuntu/anaconda3/lib
与其他人的情况相对比明白了我系统所用的是anaconda环境下的qt
只需更改软件连接路径就好
在以下两个文件中更改:
configure.user以及configure.user.dist
添加以下命令即可
QMAKE="/home/ubuntu/anaconda3/bin/qmake"
完美解决问题

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值