Это возможно. В приложении вам нужно явно инициализировать ресурсы, содержащиеся в статическом плагине.
Это достигается путем вызова Q_INIT_RESOURCE(resource_base_name)
, где resource_base_name
- это базовое имя файла .qrc, в котором указаны ресурсы. Вероятно, это следует вызывать в main () или при запуске приложения. При желании вы можете позвонить Q_CLEANUP_RESOURCE()
, если плагин больше не используется.
См. Последний раздел документа QT 4.5 resource . Также см. Документацию для Q_INIT_RESOURCE
.
Это сработало для меня на Linux-версии QT 4.5.