我目前在qrc里面写的内容如下
<RCC>
<qresource prefix="/iSchema" >
<file>Resources/Winter.jpg</file>
<file>Resources/action_new.png</file>
</qresource>
</RCC>
然后编译器编译的时候会自动把这两个图片编译到exe文件里面。我发现没有加这两个的时候编译结果是100k,加了之后是200多k,而图片大小刚好是120k,估计自动编译到exe里面。
我觉得这样不好,如果以后换图片,不仅仅是要修改qrc文件,还得重新编译exe。再说exe随着图片增多,会非常大。
我希望能够单独编译为一个dll文件,这样exe文件体积就可以控制下来。而且如果我更换了图片,也只需要替换掉dll文件,而不需要重新编译exe了。
请问该如何将资源文件(图片资源、语言文件)编译为一个dll,然后在exe里面调用?