我正在尝试为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
感谢。
答案 0 :(得分:2)
您下载的是稳定版吗?因为您可能不小心从Gitorious下载了一个beta / unstable版本,可能无法编译
另外,只需从ftp.trolltech.com下载适当的稳定版本tarball并进行编译。