【问题标题】:C++ Builder - Difference between Lib and ResC++ Builder - Lib 和 Res 的区别
【发布时间】:2013-02-15 15:53:15
【问题描述】:

如果我的理解是正确的: * 类编译成 obj 文件。 * 库是 obj 文件的集合。

什么是 .res 文件?它们是像库,还是有区别?

【问题讨论】:

  • Resource files。它们不包含可执行代码,而是包含字符串或图像等静态资源。

标签: c++ compiler-construction c++builder


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    .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

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 2013-11-19
      • 2016-02-06
      • 1970-01-01
      • 2013-06-01
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多