Главная » C++ » Использование qRegisterMetaType для указателя на объект с Qt5 создает неразрешенные ошибки
Использование qRegisterMetaType для указателя на объект с Qt5 создает неразрешенные ошибки
В настоящее время я портирую свое приложение с Qt4.8 на Qt5.6
Некоторый код, используемый для компиляции и компоновки, теперь перестал корректно ссылаться.
Я сузил это до вызова qRegisterMetaType<MyClass*> где MyClass * наследуется от QObject.
MyClass определен и реализован в отдельном плагине. Так что в этом контексте я просто включаю «MyClass.h», в котором у меня есть Q_DECLARE_METATYPE(MyClass*)
Он отлично работает с Qt4.8, но с Qt5.6, но теперь он не может соединиться: