Qt的版本无效(Qt version is invalid)

2019-09-23 00:38发布

我的工作在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,在误差

Qt的版本无效:无法确定的路径,安装的Qt的二进制文件,可能的路径是错误的。

那么每个库安装在/home/$username/qt/Qt-$version 。 当我手动编译项目

cd directory
/home/$username/qt/Qt-4.4.3/qmake $PATHPRO
make

一切工作的魅力,我可以运行应用程序。

我是怎么试过吗?

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

有什么想法吗? 该操作系统是SUSE企业11-32bits。

Answer 1:

问题解决了:d。

通过使用一些QtCreator找到库qmake properties 。 它通过执行命令查询这些属性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 。 看配置QMAKE环境 。



文章来源: Qt version is invalid