2010-10-29 115 views
0

我尝试使用二进制安装程序,我得到了我在下面描述的同样的问题。如何在Snow Leopard上安装Qt 4.7.0?

我从源代码编译并使用Qt网站上给出的说明,但我无法让Qt Creator找到Qt。 我试图从/ usr /本地/奇趣复制的Qt目录/开发/应用/ QT 我试图复制框架到/开发/库/框架

当我运行Qt Creator中,我得到以下错误:

dyld的:库未加载:QtGui.framework /版本/ 4/QtGui 从参考:/Developer/Examples/Qt/richtext/calendar-build-desktop/calendar.app/Contents/MacOS/calendar 原因:不兼容的库版本:日历需要版本4.7.0或更高版本,但QtGui提供版本4.5.0

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

+0

谢谢您的答复。我想我删除了这个问题,因为我能够自己解决问题。 – 2010-11-05 05:40:11

回答

0

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

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

这里是我的输出:

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

在执行任何操作之前,我运行了uninstall-qt.py脚本。我这样做是为了清理事情。然后我使用了二进制安装程序,它没有工作。然后我开始自己编译它。 – 2010-11-05 05:36:54

+0

我使用卸载程序脚本从我的系统中完全删除任何Qt跟踪,从而解决了问题。然后我编译它并运行'make -jl install'命令,将它放在'/ user/local /'文件夹中。 之后,我在我的'Applications'文件夹中安装了QtCreator二进制文件。我打开它并将Qt的位置设置为'/ usr/local/Trolltech/Qt-4.7.0/bin/qmake'。在我做这些事情后开始工作。 我不明白的是安装程序包无法正常工作的原因。 我不介意让Qt挂在它自己的特殊文件夹中,但我想把它放在我的/ Library /框架中。 – 2010-11-05 05:50:26

0

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

+0

他明确写道,他不能运行QtCreator – 2010-10-31 11:01:01

+0

他没有清楚地说。此外,阴影构建路径指示QtCreator正在运行,但无法构建或启动他的应用程序,请确保在Build-Menu中调用“Run qmake”和“Rebuild project”,将构建脚本中的所有路径设置为新的Qt版本! – 2010-10-31 12:47:20

+0

QtCreator正在运行。它没有找到框架。 – 2010-11-05 05:35:54

相关问题