【发布时间】:2013-02-15 15:53:15
【问题描述】:
如果我的理解是正确的: * 类编译成 obj 文件。 * 库是 obj 文件的集合。
什么是 .res 文件?它们是像库,还是有区别?
【问题讨论】:
-
Resource files。它们不包含可执行代码,而是包含字符串或图像等静态资源。
标签: c++ compiler-construction c++builder
如果我的理解是正确的: * 类编译成 obj 文件。 * 库是 obj 文件的集合。
什么是 .res 文件?它们是像库,还是有区别?
【问题讨论】:
标签: c++ compiler-construction c++builder
.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
【讨论】: