我目前正在尝试测试我在 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
和这个邮政.错误由此产生:
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 版本有关吗?
答案1
明白了。我将 CONFIG += link_pkgconfig DEFINES += LINK_LIBUDEV PKGCONFIG += libudev 添加到我的 .pro 文件中,它起作用了