之前在QT(c++)中也遇到过这个问题,是因为类的静态成员只是在类中声明,没有在类外定义。 问题代码 我的类中的静态成员: //运动控制器 单例模式 class MoveController : public QObject { Q_OBJECT static QMutex mutex; //静态成员 static QReadWriteLock RWLock_wheel1; //静态成员 static QReadWriteLock RWLock_wheel2;