博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入探究VC —— 资源编译器rc.exe(3)【转】http://blog.csdn.net/wangningyu/article/details/4844687...
阅读量:4627 次
发布时间:2019-06-09

本文共 649 字,大约阅读时间需要 2 分钟。

Windows应用程序中,图标、菜单、畏途、图标、工具条、对话框等是以资源的形式存在的。开发人员也可以自定义资源类型。如果一个程序使用了资源,那么它在构建时需要对资源进行编译。程序所使用的资源会在资源脚本文件(*.rc)中进行描述编写,编译时,资源编译器会将*.rc文件编译为可链接的.res文件。(资源中可以包括字符串)

1、命令行参数

使用如下方式在命令行中运行rc.exe

RC [options] srcipt-file

options是编译选项,script-file是需要编译的资源脚本文件。

用户可以使用如下方式调用:

rc.exe /n /fo Hello.res Hello.rc

2、资源编译器选项

可使用的选项如下图:

3、编译资源

在C盘新建文件Hello.rc,添加如下脚本:

 

[cpp] 
  1. /  
  2. //  
  3. // Icon  
  4. //  
  5. IDR_MAINFRAME           ICON    DISCARDABLE     "C://Hello.ico"  

 

打开命令行切换到C盘,如下图:

rc /n /v /fo Hello.res Hello.rc

 

 

编译完成后,会在目录下生成Hello.res文件,这就是编译完成生成的可供链接器使用的资源文件。

(如果编译过程中出现错误信息,如找不到头文件、找不到定义等等,说明你的开发环境的配置不正确,请参考之前学习笔记或查阅MSDN)

转载于:https://www.cnblogs.com/songtzu/archive/2013/01/12/2857360.html

你可能感兴趣的文章
POJ 2234 Matches Game 博弈论水题 Nim模型
查看>>
BBC-unit6 session4
查看>>
JS获取节点的兄弟,父级,子级元素的方法(js获取子级获取到换行与空格元素-FF)...
查看>>
ini文件操作
查看>>
Win7 本地打印后台处理程序服务没有运 怎么办
查看>>
php 中array_multisort排序,类似于对数据库中的记录依次按多列进行排序
查看>>
加密算法和MD5等散列算法的区别
查看>>
【python】函数返回值
查看>>
Java基础50题test9—求完数
查看>>
【记忆法】心智绘图
查看>>
Unable to create request (bad url?) 解决方案
查看>>
网络对抗技术_实验三_密码破解技术
查看>>
spoj104 highways 生成树计数(矩阵树定理)
查看>>
nginx配置多个域名
查看>>
ARM寻址方式
查看>>
pandas之时间序列
查看>>
补肾的十大食物是什么?
查看>>
iPhone开发之 - 苹果推送通知服务(APNs)编程
查看>>
ASP常用读取数据2个调用方式
查看>>
【大话UWB定位】之蓝牙定位的烦恼
查看>>