获取Qt中ttyUSB设备的符号链接名称

获取Qt中ttyUSB设备的符号链接名称,qt,embedded-linux,udev,Qt,Embedded Linux,Udev,我遇到了一个有关udev符号链接属性的问题 我只是设置了udev规则,以便我的TTL-232R USB设备有一个符号链接名称。 然而,我不知道如何在我的Qt项目中提取这个符号链接名称,它实际上不是我的,而是其他人的。首先,代码使用libudev库和函数udev_device_get_devnodestruct udev_device获取端口名,该函数返回ttyUSB0。但我不想要绝对名称,只想要符号链接名称。不幸的是,我在libudev库中似乎找不到类似的函数来获取我刚才用udev规则设置的符号

我遇到了一个有关udev符号链接属性的问题

我只是设置了udev规则,以便我的TTL-232R USB设备有一个符号链接名称。 然而,我不知道如何在我的Qt项目中提取这个符号链接名称,它实际上不是我的,而是其他人的。首先,代码使用libudev库和函数udev_device_get_devnodestruct udev_device获取端口名,该函数返回ttyUSB0。但我不想要绝对名称,只想要符号链接名称。不幸的是,我在libudev库中似乎找不到类似的函数来获取我刚才用udev规则设置的符号链接名称

有没有其他的图书馆或方法?我有点迷路了

问候,

试试看

#include <QFile>
...
QFile file('/sym/link/target');
qDebug() << file.symLinkTarget();
...