我正在使用 aLeap
并Qt
在Mac OS X
手指位置发生变化时尝试发出信号。
我正在(尝试)QObject
使用以下方法来做到这一点:
class SampleListener : public Leap, public QObject{
Q_Object
class def }
moc_SampleListener
但是编译后有问题:
moc_SampleListener.cpp:94:18: error: no member named 'staticMetaObject' in 'Leap::Listener'
{ &Listener::staticMetaObject, qt_meta_stringdata_PhLeap.data,
~~~~~~~~~~^
moc_SampleListener.cpp:111:22: error: no member named 'qt_metacast' in 'Leap::Listener'
return Listener::qt_metacast(_clname);
~~~~~~~~~~^
moc_SampleListener.cpp:116:21: error: no member named 'qt_metacall' in 'Leap::Listener'
_id = Listener::qt_metacall(_c, _id, _a);
~~~~~~~~~~^
所以我有两个问题:
- 我是否试图以错误的方式发出信号?
- 我是否以正确的方式做事,但有假人错误?