Доброго времени суток. При написании собстенного плагина для приложения, с использованием интерфейса, необходимо 2 макроса: Q_DECLARE_INTERFACE(<name> <IID>) и Q_PLUGIN_METADATA(IID <IID> FILE <file.json>) - для интерфейса и плагина соответственно. Причем, если собирать плагин с отличным IID от IID интерфейса, то экспортируется он нормально. НО если писать плагин для Qt, скажем, реализуя QStylePlugin, то объявление кастомного IID для макроса Q_DECLARE_INTERFACE является ошибкой. Плагин начинает работать толкько с IID QFactoryInterface'a. Почему такие различия?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Магический VPS (2020)
- Форум Магический квадрат (2006)
- Форум Магический квадрат. (2006)
- Форум Магическое мышление пользователей (2018)
- Форум Магическое исчезновение python (2014)
- Форум [вещества] магические грибы (2008)
- Форум Магическая проблема с циклом (2014)
- Форум Магические заклинания на Java (2013)
- Форум Вопрос про «магические пакеты» (2018)
- Форум магическое мышление и рандомайзер (2012)