C++ Builder - Lib和Res的区别

3
如果我的理解是正确的: * 类编译成obj文件。 * Libs是obj文件的集合。
那么.res文件是什么?它们类似于libs吗,还是有区别?

2
资源文件。与包含可执行代码的文件不同,它们包含静态资源,如字符串或图像。 - Joe
2个回答

2

.res文件是已编译的Windows资源文件(就像.obj是已编译的C++源代码一样)。它们包含位图、图标等。

特别地,C++ Builder IDE会自动维护一个.res文件,其中包含你在“项目-〉选项-〉应用程序”和“项目-〉选项-〉版本信息”下设置的应用程序图标和版本信息。


1

.res文件是已编译的资源脚本(.rc)。 可使用以下进行编辑:http://www.resedit.net/

更多关于资源脚本的信息:http://en.wikibooks.org/wiki/Windows_Programming/Resource_Scripts

这里是常见资源列表:

下拉菜单

弹出菜单

文本字符串

键盘加速器(按键组合,例如[Ctrl]+[C]复制文本)

图标

位图图像

对话框

版本信息

鼠标光标

如何编写资源脚本: http://mirrors.zoreil.com/webclub.kcom.ne.jp/ma/colinp/win32/resources/script.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接