如果我的理解是正确的:
* 类编译成obj文件。
* Libs是obj文件的集合。
那么.res文件是什么?它们类似于libs吗,还是有区别?
那么.res文件是什么?它们类似于libs吗,还是有区别?
.res文件是已编译的Windows资源文件(就像.obj是已编译的C++源代码一样)。它们包含位图、图标等。
特别地,C++ Builder IDE会自动维护一个.res文件,其中包含你在“项目-〉选项-〉应用程序”和“项目-〉选项-〉版本信息”下设置的应用程序图标和版本信息。
.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