gpt4 book ai didi

linux - Qt版本无效

转载 作者:太空宇宙 更新时间:2023-11-04 11:28:56 25 4
gpt4 key购买 nike

我在 Linux 上工作,我已经从源代码安装了 Qt Creator 2.5.2、Qt 库 4.7.4 和 4.4.3。由于版本之间不兼容,我无法直接安装二进制文件。 Qt 4.7.4 和 Qt 4.4.3 的安装过程相同。我面临的问题是 Qt Creator 识别 Qt 4.7.4 但不识别 Qt 4.4.3,并出现错误

The Qt version is invalid : Could not determine the path to the binaries of the Qt installation, maybe the path is wrong.

每个库都安装在 /home/$username/qt/Qt-$version 中。当我用

手动编译项目时
cd directory
/home/$username/qt/Qt-4.4.3/qmake $PATHPRO
make

一切都很顺利,我可以运行该应用程序。

我尝试了什么?

  • 重新编译Qt-4.4.3
  • 检查文件夹权限
  • 重启 Qt Creator
  • 在我的桌面上砸碎我的头

有什么想法吗?操作系统为SUSE Enterprise 11-32bits。

最佳答案

问题解决了:D。

QtCreator 使用一些qmake 属性 查找库。它通过执行命令 qmake -query 查询这些属性。问题是这些变量都没有在 Qt 4.4.3 库中设置,而它们存在于 Qt 4.7.4 库中。

所以解决方案是使用

设置属性
 home/$username/qt/Qt-4.4.3/bin/qmake -set VARIABLE VALUE

其中值通常是目录的路径

4.7.4 中的变量:

 QT_INSTALL_PREFIX: home/$username/qt/Qt-4.7.4/
QT_INSTALL_DATA:
QT_INSTALL_DOCS:
QT_INSTALL_HEADERS:
QT_INSTALL_LIBS:
QT_INSTALL_BINS:
QT_INSTALL_PLUGINS:
QT_INSTALL_IMPORTS:
QT_INSTALL_TRANSLATIONS:
QT_INSTALL_CONFIGURATION:
QT_INSTALL_EXAMPLES:
QT_INSTALL_DEMOS:
QMAKE_MKSPECS:
QMAKE_VERSION:2.01a
QT_VERSION:4.7.4

我认为最重要的是QT_INSTALL_LIBSQT_INSTALL_LIBSQT_VERSION。见configuring qmake environment .

关于linux - Qt版本无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com