Linux Qt版本无效
我在Linux上工作,我安装了Qt Creator 2.5.2、Qt库4.7.4和4.4.3,所有这些都是源代码。由于版本之间不兼容,我无法直接安装二进制文件。Qt 4.7.4和Qt 4.4.3的安装过程相同。我面临的问题是,QtCreator识别Qt4.7.4,而不是Qt4.4.3,并带有错误 Qt版本无效:无法确定到的路径 Qt安装的二进制文件,可能路径错误 每个库都安装在Linux Qt版本无效,linux,qt,qt4,qt-creator,qmake,Linux,Qt,Qt4,Qt Creator,Qmake,我在Linux上工作,我安装了Qt Creator 2.5.2、Qt库4.7.4和4.4.3,所有这些都是源代码。由于版本之间不兼容,我无法直接安装二进制文件。Qt 4.7.4和Qt 4.4.3的安装过程相同。我面临的问题是,QtCreator识别Qt4.7.4,而不是Qt4.4.3,并带有错误 Qt版本无效:无法确定到的路径 Qt安装的二进制文件,可能路径错误 每个库都安装在/home/$username/qt/qt-$version中。当我用 cd directory /home/$user
/home/$username/qt/qt-$version
中。当我用
cd directory
/home/$username/qt/Qt-4.4.3/qmake $PATHPRO
make
一切都很有魅力,我可以运行这个应用程序
我试了什么
- 重新编译Qt-4.4.3
- 检查文件夹权限
- 重新启动Qt创建者
- 在桌面上砸我的头
qmake属性
查找库。它通过执行命令qmake-query
来查询这些属性。问题在于,当这些变量出现在Qt 4.7.4库中时,Qt 4.4.3库中没有设置任何变量
因此,解决方案是使用
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\u安装库
,QT\u安装库
和QT\u版本
。
看