VS2017+QT 资源文件 .rc 及 .qrc的用途。


在windows下,vc使用的资源文件是.rc文件,还需一个resource.h,里面每个资源对应一个ID。

.rc文件包含一些和WINDOWS平台相关的资源,如为exe设置信息,其中包括:文件说明、产品名称、产品版本、版权等信息。

qrc是qt使用资源的方式,是一种平台无关的方式。

 

使用vs的时候直接添加version资源即,选择资源视图---》在*。rc上点击右键添加资源,出现添加资源对话框,选择version,然后编辑各个字段即可。

 

使用的时候,平台相关的使用。rc 。平台无关的使用qrc。

 

在vs2017+qt下创建qt qui 项目时,如选择用向导添加缺省的应用程序图标时候,生成的RC文件,接下来在添加version资源时候,编译会出现资源文件

编译错误,原因是RC文件里缺少#include <winresrc.h>,解决方法是在resource.h添加。

如果是在项目里添加资源添新生成的RC文件,则不会有问题,因为新生成的文件RC文件里直接会添加#include <winresrc.h>。

这说明了,qt-vs插件生成的RC文件和vc2017生成的RC文件不同。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM