Ошибка сборки QtDeclarative с Qt 4.6.2 на Mac OS X
Я очень старался собрать QtDeclarative с Qt 4.6.2 на Mac OS X (Leopard) и много гуглил, не найдя никакого лечения. Может ли кто-нибудь помочь решить эту проблему? Благодарю. Здесь идет ошибка:
Undefined symbols:
"QObjectPrivate::isSignalConnected(int) const", referenced from:
QmlGraphicsKeysAttachedPrivate::isConnected(char const*)in qmlgraphicsitem.o
QmlGraphicsMouseRegionPrivate::isConnected(char const*)in qmlgraphicsmouseregion.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [.obj/QtDeclarative.framework/QtDeclarative] Error 1
1 ответ
Решение
Я решил проблему сам:
Загрузите файл qobject_p.h с http://qt.gitorious.org/qt/qt/blobs/raw/4.6/src/corelib/kernel/qobject_p.h
Замените qobject_p.h текущим файлом qobject_p.h в расположении: qt-4.6.0-декларативный /include/QtDeclarative/private
Просто скомпилируйте, как указано