LibQxT无法正确检测Qt版本。

3

我试图安装LibQxT并与Qt5一起使用,所以我下载了源代码,但是当我运行configure.bat时,就会出现错误:

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

在网上搜索后,我发现它似乎不知道qconfig.pri的正确路径(如这里(最后一篇帖子)所述),因此它无法真正检测到版本。 我尝试按照帖子中描述的方式将路径添加到变量QTDIR中(我尝试在Libqxt文件夹中的qmake缓存中执行它,并尝试将其定义为环境变量)。 我没有找到任何明确的解决此问题的方法,因此我希望现在有人知道如何解决此问题。

谢谢。

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

我已经找到了错误,并且它在echo和if之间的某个点失败: echo Configuration successful. echo Generating makefiles... cd %QXT_BUILD_TREE% %QMAKE_BIN% %MSVCMODE% -recursive %QXT_SOURCE_TREE%\libqxt.pro if errorlevel 1 goto mainqmakeERR


但是如果它无法检测到版本,它会如何显示“但是检测到Qt 5.2.1。”? - vahancho
@vahancho,它大约有365行代码,基本上设置了许多变量和其他必要的内容以配置安装并准备makefile。这一定是其他问题,4.x版本的其他人也遇到了这个问题,而且对于使用Qt 5的人来说,它是可以正常工作的。 - Victor
请尝试使用最新的开发分支,即libqxt 0.7。 - Nejat
1
您可以在http://dev.libqxt.org/libqxt/src看到最新的源代码。 - Nejat
1
你可以直接克隆一个给自己。 - Nejat
显示剩余5条评论
1个回答

1
你可以尝试使用最新的libqxt开发分支,可以在此处找到。它将会与Qt 5一起编译。你只需克隆源代码的一个副本:
git clone https://bitbucket.org/libqxt/libqxt.git

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接