【Qt 专栏】 资源文件过大的处理方法(生成rcc文件)
1. 生成qrc文件
2. 项目同级目录下创建res文件夹并将资源粘贴过来
3. 编辑qrc,加入前缀和文件
4. 利用qrc生成二进制文件 rcc
资源过大,会提示如下问题:
解决方法:
利用cmd打开终端,定位到res.qrc的目录下,输入命令rcc -binary .\res.qrc -o plane.rcc
5. 注册二进制文件
#define GAME_RES_PATH "./plane.rcc" //rcc文件路径
//注册外部的二进制资源文件
QResource::registerResource(GAME_RES_PATH);
此时,qrc文件已经没用了,删除即可!
6. 最后,使用资源,比如设置窗口图标
#include <QIcon>
...
setWindowIcon(QIcon("://src/images/me1.png"));
原文链接:https://blog.csdn.net/mafucun1988/article/details/106221411/