ROS: Cannot mix incompatible Qt library (version 0x50905) with this library (version 0x50c01)

ROS: Cannot mix incompatible Qt library (version 0x50905) with this library (version 0x50c01)
开始尝试使用rosrun turtlesim turtlesim_node运行ROS的入门样例时,出现这样的错误:Cannot mix incompatible Qt library (version 0x50905) with this library (version 0x50c01) Aborted (core dumped)

原文链接:https://blog.csdn.net/qq_41009742/article/details/108354792
实际问题就是QT版本不兼容,我的环境变量里设置了vrep时候的一些东西注释掉就好了
查看当前QT版本:

qmake -v
QMake version 3.1
Using Qt version 5.9.7 in /home/panyong/anaconda3/lib

是5.9.7

找到系统中的QT的版本

:/usr/lib/qt5/bin$ ./qmake -v
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu

是5.12.8
这俩哪个冲突我也不知道
然后看

sudo gedit ~/.bashrc
export COPPELIASIM_ROOT=/home/panyong/CoppeliaSim41
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$COPPELIASIM_ROOT
#export QT_QPA_PLATFORM_PLUGIN_PATH=$COPPELIASIM_ROOT

把其中这两个注释就好了,注释了也不影响vrep运行