Как распаковать скомпилированный файл ресурсов qt с расширением rcc? - PullRequest
1 голос
/ 04 июня 2010

Как распаковать скомпилированный файл ресурсов qt с расширением rcc?

Ответы [ 2 ]

1 голос
/ 15 сентября 2014

Поскольку принятый ответ не отвечал моим потребностям, я подумал, что опубликую свой опыт в этом.

Я написал модуль узла, который будет извлекать файлы PNG из двоичных rcc-файлов QT. Он доступен на npm как png-экстрактор , если вы заинтересованы.

0 голосов
/ 05 июня 2010

rcc не является форматом файла. Это компилятор ресурсов Qt. Он также не создает файл ресурсов. Он преобразует ресурсы, указанные в вашем файле qrc, в исходный файл C ++ и позволяет компилятору C ++ скомпилировать его в объектный код, который будет связан с вашим приложением.

Найдите qrc_yourproject.cpp в вашем каталоге сборки, чтобы увидеть, что получилось. Не пытайтесь получить доступ к объектам / структурам, определенным в файле, напрямую, так как Qt может изменить их конструкцию в более поздних версиях. Для этого используйте вызовы управления ресурсами Qt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...