【问题标题】:LibQxT does not detect Qt version properlyLibQxT 无法正确检测 Qt 版本
【发布时间】:2014-06-24 05:48:44
【问题描述】:

我正在尝试安装 LibQxT 以将其与 Qt5 一起使用,因此我下载了源代码,并且在运行 configure.bat 时出现错误:

LibQxt 需要 4.3 或更高版本,但检测到 Qt 5.2.1。

在网上搜索我发现它显然不知道 qconfig.pri 的正确路径(如 here (last post) 所示),因此它并没有真正检测到版本。

我已尝试按照 post
中描述的方式添加变量 QTDIR 的路径(我尝试在位于 Libqxt 文件夹中的 qmake 缓存中执行此操作,并尝试将其定义为环境变量)。我还没有找到任何明确的解决方案,所以我希望现在有人知道如何解决这个问题。

谢谢。

编辑 @vahancho 说的是真的,如果它没有检测到版本,为什么要命名它?也许它没有正确检测到它。
但是如果是,为什么它看不到我的版本高于请求的版本?

我已经找到了错误,它在回声和 if 之间的某个时间点失败: echo 配置成功。 echo 正在生成生成文件... cd %QXT_BUILD_TREE% %QMAKE_BIN% %MSVCMODE% -递归 %QXT_SOURCE_TREE%\libqxt.pro 如果错误级别 1 转到 mainqmakeERR

【问题讨论】:

  • 但是如果它无法检测到版本,它会怎么说but Qt 5.2.1 was detected.
  • @vahancho 如果是检测版本,怎么不知道版本比4.3高?
  • 我认为它根本不了解 Qt5 及其版本。你检查过 configure.bat 文件吗?它有什么作用?
  • 可以在dev.libqxt.org/libqxt/src看到最新的源码
  • 你可以自己克隆一个。

标签: c++ qt qt5 configure libqxt


【解决方案1】:

您可以尝试使用最新的 libqxt 开发分支,可以在 here 找到。它将使用 Qt 5 编译。您可以通过以下方式克隆一份源代码:

git clone https://bitbucket.org/libqxt/libqxt.git

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    相关资源
    最近更新 更多