0

私はMacOSX(Leopard)でQt 4.6.2を使用してQtDeclarativeを構築しようと懸命に努力し、治療法を見つけることなく多くのグーグルを行いました。誰かがこの問題を解決するのを手伝ってもらえますか?ありがとう。エラーが発生します:

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
4

1 に答える 1

0

私は自分で問題を解決しました:

  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-declarative / include / QtDeclarative / private

  3. ガイドに従ってコンパイルするだけ

于 2010-05-25T11:11:33.560 に答える