我目前正在尝试测试我在 Qt 上编写的 c++ 代码,我下载了 libudev,它不断给出很多“未定义的引用”。我几乎关注了所有升级libudev的帖子,
sudo apt-get install libudev0:i386
sudo ln -sf /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0
和这篇文章.Error来自这个:
dpkg: error processing archive libudev0_175-0ubuntu9_amd64.deb
dkpk: error processing archive libudev0_175-0ubuntu9_amd64.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
libudev0_175-0ubuntu9_amd64.deb
我还没有运气。大多数时候我得到“目录不存在”错误。这与我的 Ubuntu 版本有关吗?
知道了。我在我的 .pro 文件中添加了 CONFIG += link_pkgconfig DEFINES += LINK_LIBUDEV PKGCONFIG += libudev 并且它有效