Qt无法编译(10.5 Intel Mac)

时间:2010-05-26 20:36:29

标签: c++ qt qt4

我正在尝试为Mac编译最新版本的Qt(来自Gitorius)。当我尝试编译它时(通过执行./configure然后make),运行make时出现以下错误:

../../include/QtCore/../../src/corelib/kernel/qvariant.h: In function ‘T qvariant_cast(const QVariant&) [with T = QVariant]’:
../../include/QtCore/../../src/corelib/kernel/qvariant.h:592: error: ‘QVariant’ is not a member of ‘QMetaType’
make[2]: *** [.pch/debug-shared/QtCore_debug.gch/objective-c++] Error 1
make[1]: *** [debug-all] Error 2
make: *** [sub-corelib-make_default-ordered] Error 2

感谢。

1 个答案:

答案 0 :(得分:2)

您下载的是稳定版吗?因为您可能不小心从Gitorious下载了一个beta / unstable版本,可能无法编译

另外,只需从ftp.trolltech.com下载适当的稳定版本tarball并进行编译。