Ошибка сборки QtDeclarative с Qt 4.6.2 на Mac OS X - PullRequest
0 голосов
/ 25 мая 2010

Я очень старался собрать 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 Ответ

0 голосов
/ 25 мая 2010

Я решил проблему сам:

  1. Загрузите файл qobject_p.h из http://qt.gitorious.org/qt/qt/blobs/raw/4.6/src/corelib/kernel/qobject_p.h

  2. Замените qobject_p.h текущим файлом qobject_p.h в расположении: декларативное qt-4.6.0 / include / QtDeclarative / private

  3. Просто скомпилируйте как указано

...