Touch_Diagnostic: symbol lookup error: Touch_Diagnostic: undefined symbol: _ZdlPvm, version Qt_5

读研的手术机器人项目,需要用到Geomagic Touch作为主手,在Ubuntu20.04环境下配置,遇到这个问题。见网上没有对应的解决方案,故记录之。

参考博文

首先,对于Touch手柄在Ubuntu环境下的配置,这几篇博文写得很详细,可以供大家参考:

【3D Systems Touch在20.04 ubuntu(noetic)环境下的配置与使用】_ubuntu 3dtouch-CSDN博客

(Touch™)搭建 Ubuntu 开发环境_ubuntu touch-CSDN博客

(以上两篇已是足够,以下亦可参考)

https://www.cnblogs.com/yhtengineer/p/16719643.html

Touch主手在Linux环境下的配置-CSDN博客

(以下为官网,Ub20不要在此下载对应驱动)

3D Systems Support

注意事项

这里大家注意两点:

1、安装qt时使用命令:

sudo apt-get install qt5-default

而非

 sudo apt install qt-default

在本人的Ub20上会提示找不到软件包,如果你的可以,倒无妨。

2、重点 Ubuntu20用户 不要下载官网上的驱动包

官网上驱动包对应的是Ub22

Ub20用户如果下载此驱动文件,在执行 sudo ./Touch_Diagnostic  时,可能会报错:

./Touch_Diagnostic: symbol lookup error: ./Touch_Diagnostic: undefined symbol: _ZdlPvm, version Qt_5
根据另一个博主的分析

所以Ub20需要下载低版本的驱动文件,以下是第一篇参考博文中提供的文件链接,亲测可用。

https://download.csdn.net/download/weixin_52725622/88494878

https://download.csdn.net/download/weixin_52725622/88494882

使用该版本文件后,再次运行,即可成功。

祝诸位科研学子成果丰硕,前程似锦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值