Использование Qt Resource для иконок в DLL - PullRequest
1 голос
/ 13 июля 2011

Мне нужно собрать dll c ++ только с одним диалогом QT, который будет иметь несколько значков. Я добавил эти иконки в Qt Creator / Qt Designer. Я создал файл ресурса и добавил эти изображения к нему. Эти значки появляются в Qt Designer, но во время выполнения они не отображаются.

Нет файла .pro. Поэтому я не могу добавить RESOURCES += myRes.qrc, как предложено в некоторых похожих темах. Также Q_INIT_RESOURCE(myRes); не может быть вызван.

Есть идеи, что здесь делать?

1 Ответ

2 голосов
/ 14 июля 2011

решаемые ..

Я использовал Visual Studio 2010 для кодирования библиотеки DLL, и диалог был создан в QT Creator. Файл ресурса также был создан с использованием QT Creator.

Решением было добавить файл drc (созданный с помощью QT Creator) в dll проект в Visual Studio. Никаких других изменений не требуется.

Нет .pro-файла и Q_INIT_RESOURCE (myRes) не требуется для создания / запуска.

Спасибо за помощь:)

...