Q_INIT_RESOURCE не работает
Я разрабатываю статическую библиотеку, и я использую файл qrc. Я прочитал документацию и обнаружил, что мне нужно позвонить Q_INIT_RESOURCE
заставить его работать, но пока безуспешно.
- я звонил
Q_INIT_RESOURCE
в основном сразу после созданияQApplication
(Я тоже пробовал разные места, например, непосредственно перед доступом к нему и т. Д.) - Нет пространства имен
- Файл ресурсов добавлен в файл проекта библиотеки.
- Сам файл работает, если используется в обычном приложении Qt через ресурс
- я использовал
QDirIterator
перечислить все ресурсы, но независимо от того, что я добавляю в файл, он не появится
Я не знаю, что здесь происходит не так. Если код запрашивается, я могу опубликовать некоторые, но кроме звонка Q_INIT_RESOURCE
и создание QFile
с ресурсом, в этом нет ничего особенного
1 ответ
Решение
Я понял это сам. Я на самом деле использую две библиотеки, и одна использовала одно и то же имя для своего файла ресурсов. Это не сработает. Я решил проблему, изменив название своего ресурса.