如果我的理解是正确的: * 类编译成 obj 文件。* 库是 obj 文件的集合。
什么是 .res 文件?它们像库,还是有区别?
如果我的理解是正确的: * 类编译成 obj 文件。* 库是 obj 文件的集合。
什么是 .res 文件?它们像库,还是有区别?
.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