编译器构造-C++编译器-Lib和Res之间的区别

compiler construction - C++ Builder - Difference between Lib and Res

本文关键字:编译器 之间 区别 Res -Lib -C++      更新时间:2023-10-16

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

什么是.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