【问题标题】:Maliit keyboard for Windows - build error适用于 Windows 的 Maliit 键盘 - 构建错误
【发布时间】:2013-07-02 13:48:49
【问题描述】:

link 之后,我为 windows 构建了 Maliit,但我收到了错误提示

QDBusContext : 没有这样的文件或目录。

我使用 git 下载了 Linux 部分中提到的源代码,因为没有单独的链接。而且由于 DBus 不适用于 Windows,他们要求在 CONFIG 中禁用它,我忠实地遵循了这一点,但在编译它时包含了 Dbus 文件。我做错了什么?

注意:我使用的是 Qt 5。

【问题讨论】:

  • 为什么不包含代码并询问您面临的问题,而不是仅显示链接。
  • 我只是在构建从 git 下载的源代码。还有一些使用 QDBusContext 的 ceratin .cpp 文件,它支持 linux 而不是 windows。我在 qmake 时添加了 CONFIG +=disable-dbus,我得到了上面提到的错误。
  • 根据NEWS file disable-dbus 选项已被删除。似乎构建说明已过时。也许你应该问作者。

标签: windows qt keyboard virtual qt5


【解决方案1】:

在浏览文档时,我发现 QtDBus 模块是一个仅限 Unix 的库,您可以使用它通过 D-Bus 协议执行进程间通信。

请参阅此链接以获取文档: http://qt-project.org/doc/qt-4.8/qtdbus.html

并查看此链接: http://qt-project.org/forums/viewthread/20263

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-09
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2020-02-18
    • 1970-01-01
    • 2015-09-15
    相关资源
    最近更新 更多