web-dev-qa-db-ja.com

udev_newへの未定義の参照

私は現在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

そしてこれ post 。これからのエラー:

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
miceandmon

とった。 CONFIG + = link_pkgconfig DEFINES + = LINK_LIBUDEV PKGCONFIG + = libudevを.proファイルに追加し、機能しました

2
miceandmon