【问题标题】:QSerialDevice: Compilation error "libudev.h: No such file or directory"QSerialDevice:编译错误“libudev.h:没有这样的文件或目录”
【发布时间】:2011-10-05 21:42:45
【问题描述】:

我从 (https://gitorious.org/qserialdevice) 签出了 QSerialDevice。我必须下载 UDEV (http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html) 但链接已损坏。所以,我跳过了这个并尝试构建库,但显然我收到了缺少 libudev.h 的错误。

我该如何解决这个问题?

我正在使用 qextserialport,但在读取时遇到问题,所以我尝试用 qserialdevice 替换它。

谢谢!

【问题讨论】:

  • 您的发行版没有适用于 udev(可能还有 udev-devel)的软件包吗?
  • 我在/etc下有udev,它只有一个rules.d文件夹和udev.conf文件。但我没有libudev.h
  • 你安装了 udev-devel 包吗?
  • 不,我没有这些包。
  • 您使用的是哪个 linux 发行版?

标签: qt4


【解决方案1】:

对于 Ubuntu,安装包 libudev-dev

如果你需要其他文件,可以通过http://packages.ubuntu.com#search_contents找到包含它的包

【讨论】:

  • @newbieLinuxCpp 那么为什么不选择这个作为答案呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
  • 1970-01-01
  • 2016-05-21
  • 2012-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多