Qt4 如何在雪豹上安装Qt 4.7.0?

Qt4 如何在雪豹上安装Qt 4.7.0?,qt4,installation,qt-creator,Qt4,Installation,Qt Creator,我尝试使用二进制安装程序,我得到了下面描述的相同问题 我已经从源代码处编译了它,并使用了Qt网站上给出的说明,但我无法让Qt创建者找到Qt。 我尝试将Qt目录从/usr/local/Trolltech复制到/Developer/Applications/Qt 我尝试将框架复制到/Developer/Library/frameworks中 运行Qt Creator时,出现以下错误: dyld:未加载库:QtGui.framework/Versions/4/QtGui 引用自:/Developer/

我尝试使用二进制安装程序,我得到了下面描述的相同问题

我已经从源代码处编译了它,并使用了Qt网站上给出的说明,但我无法让Qt创建者找到Qt。 我尝试将Qt目录从/usr/local/Trolltech复制到/Developer/Applications/Qt 我尝试将框架复制到/Developer/Library/frameworks中

运行Qt Creator时,出现以下错误:

dyld:未加载库:QtGui.framework/Versions/4/QtGui 引用自:/Developer/Examples/Qt/richtext/calendar build desktop/calendar.app/Contents/MacOS/calendar 原因:库版本不兼容:calendar需要4.7.0或更高版本,但QtGui提供4.5.0版本


有人知道我做错了什么吗?Qt Creator在哪里寻找框架?

您必须检查QtCreator首选项以定义要使用的de Qt版本。您可能指的是安装的qt的旧版本。
转到Preferences->Qt4,然后您将能够定义应该使用哪个版本的Qt。

看起来您已经安装了旧版本的Qt4

当您在终端中运行
qmake-version
时,您得到了什么

以下是我的输出:

$ qmake -version
QMake version 2.01a
Using Qt version 4.7.0 in /Library/Frameworks

他没有说清楚。此外,影子构建路径表示QtCreator正在运行,但无法构建或启动其应用程序resp。请确保在Build菜单中调用“Run qmake”和“Rebuild project”,以将Build脚本中的所有路径设置为新的Qt版本!在执行任何操作之前,我运行了uninstall-qt.py脚本。我这样做是为了收拾残局。然后我使用了二进制安装程序,但它不起作用。然后我开始自己编译它。我通过使用卸载程序脚本从我的系统中完全删除任何Qt痕迹来解决这个问题。然后我编译了它并运行了
make-jl install
命令,该命令将它放在
/user/local/
文件夹中。完成后,我将QtCreator二进制文件安装在我的
应用程序
文件夹中。我打开它,将Qt的位置设置为
/usr/local/trolletech/Qt-4.7.0/bin/qmake
。在我做了这些之后,事情开始起作用了。我不明白的是为什么安装程序包不起作用。我不介意Qt挂在它自己的特殊文件夹中,但我想把它放在我的/Library/frameworks中。谢谢你的回复。我想我删除了这个问题,因为我能够自己解决这个问题。