编译器构造-C++编译器-Lib和Res之间的区别
compiler construction - C++ Builder - Difference between Lib and Res
如果我的理解是正确的:*类编译成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
相关文章:
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 编译器如何在前缀和 postix 运算符之间进行区分?
- 填充上编译器生成的复制构造函数之间的不一致
- 不同c++编译器之间的自动类型推导不匹配
- 如何让CMake在多个编译器之间进行选择?
- 这些编译器之间是否有任何区别
- Android NDK 中的预构建工具链和自定义工具链编译器之间的差异
- CL和G 编译器之间的差异
- 编译器之间在丢弃的 if constexpr(false) 语句中实例化模板的行为不一致
- 可视化 为什么这个C++程序在某些编译器中有效,而在其他编译器中不起作用?C ++编译器之间的主要区别是什么
- 编译器之间的 Qt DLL 兼容性
- 回答两个编译器之间的差异
- 模板类中的尾随返回类型(GNU和Microsoft编译器之间的矛盾)
- 在编译器之间读取和写入原始对象到磁盘(istream)
- 如何在makefile中的编译器之间切换
- 在不同编译器之间一致触发的警告
- 编译器之间的浮点二进制布局
- 静态constexpr指针指向函数,编译器之间的区别
- c++编译器之间的巨大性能差异
- 预处理器和编译器之间的边界到底在哪里?