VC工程中的.rc文件和.rc2文件的区别

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

rc和rc2都是资源文件,包含了应用程序中用到的所有的资源。

两者不同在于:rc文件中的资源可以直接在VC集成环境中以可视化的方法进行编辑和修改;

而rc2中的资源不能在VC的集成环境下直接进行编辑和修改, 而是由根据需要手工地进行编辑。

 

在下面的地址找到关于RC2文件的描述: 
http://msdn.microsoft.com/zh-cn/library/y3sk7e6b(VS.80).aspx 


RC2文件:包含项目使用的附加资源的脚本文件。可以在项目的 .rc 文件的顶部包括 .rc2 文件。 

.rc2 文件用于存放由多个不同项目使用的资源。不必为不同的项目多次创建相同的资源,而是可以将它们放在一个 .rc2 文件中,然后将该 .rc2 文件包括在主 .rc 文件中。

.rc2 扩展资源文件,当调用到其它project的资源的时候就会产生,用到资源的时候,比如说一个图片等等……

利用vc++中.rc2文件工程中的资源分类存放 需求分析: 公司的软件产品是为不同类型的板卡写界面,界面是以对话框为主。往往一块板卡的对话框就有十几个,板卡总共也有十几块,这样以来默认的.rc资源文件resource.h文件会有些混乱,最头痛的就是有些界面要修改,修改资源文件会造成对话框ID控件ID很混乱,对于有点强迫症的我来说看见混乱的控件ID不宜管理的各种对话框资源肯定想整理一下。想出了两个方向。 初步方案: 研究一下vc+ 阅读详情

相关推荐

VS2013 MFC应用程序工程文件的组成

前言: Debug文件  Release文件 Debug版本的可执行文件中包含了用于调试的信息代码,而Release版本则没有调试信息,不能进行调试,但可执行文件比较小 1.解决方案相关文件 解决方案相关文件包括解决方案文件夹下的.sdf文件.sln文件.suo文件ipch文件夹。 .sdf文件ipch目录一般占用空间比较大,几十兆甚至上百兆,与智能提示、错误提

a904003695的专栏 3781

利用vc++中.rc2文件分类管理资源

利用vc++中.rc2文件分类管理资源,我的博客有关于这种方式的具体说明。由于项目中把对话框文件都放在了Dialog文件夹中,所以要设置vc++项目中"附加库包含目录"为".",即是代码文件所在目录。

VC6环境下可直接编译运行的MFC图形化PING工具完整工程

一套开箱即用的Windows图形界面PING工具源码,基于Visual C++ 6.0MFC框架开发,包含完整.dsw工程文件、对话框界面代码(pingDlg.h/cpp)、ICMP通信核心模块(socket.cpp)、资源文件(图标、RC脚本、头文件等)以及已编译的ping.exe可执行程序。支持手动输入目标IP或域名,自定义发送次数,实时显示每次请求的往返延迟(ms)及TTL值,并汇总统计成功/失败次数与平均延迟。底层通过原始套接字构造并发送ICMP Echo Request报文,解析ICMP Ech

e4f5g6h的博客 172

MFC的.rc .rc2文件

一、介绍 rcrc2都是资源文件,包含了应用程序中用到的所有的资源。它们两指向的是同一个资源。 两者不同在于:rc2文件中的资源可以直接在VS集成环境中以可视化的方法进行编辑修改; 而rc中的资源是根据需要手工地进行编辑。 二、实例 工程 rc文件 #include "resource.h" #define APSTUDIO_READONLY_SYMBOLS //////////////////////////////////////////////////////////////

sinat_31608641的博客 5804

MFC的rcrc2文件学习

MFC中rcrc2都是资源文件

bcbobo21cn的专栏 569

VS2010 VC++创建.rc资源文件

VS2010 VC++创建.rc资源文件初学MFC,对资源文件总是很困惑。一上来就直接自动生成了那么多的东西,尤其是.rcresource.h文件。这两天了解了一下这个东西,在这里分享一下,欢迎交流学习。

NodYoung 1万+

vc 工程文件dsw,dsp区别

.APS:存放二进制资源的中间文件VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件.BMP:位图资源文件.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project op

yyyzlf的专栏 4424

VS项目中文件类型

filters文件可以实现筛选器的功能,能够生成工程中的虚拟文件件,便于文件的归类,方便用户进行查阅,可以极大提升开发的效率; user文件用来保存一些用户的相关配置信息; RCRC2区别联系: 此部分转自:https://blog.csdn.net/bilter/article/details/5718611 rcrc2都是资源文件,包含了应用程序中用到的所有的资源。 两者不...

qq_16334327的博客 977

VC工程中后缀为.cpp,.h,.rc,.dsp,.dsw

<br /> <br />.cpp 是源程序代码c++文件<br />.h     是包含函数声明变量定义的头文件<br />.rc    是定义资源的资源脚本文件<br />.dsp 是工程文件,记录当前工程的有关信息<br />.dsw 是工作区文件,一个工作区可能包含一个或多个工程<br />...<br />(其它.clw .opt .aps等后缀文件,见下面说明)<br />.opt 工程关于开发环境的参数文件。如工具条位置等信息;<br />.aps (AppStudio File),资源辅助

阳光岛主 7255

VC.rc文件的作用,MFC有关系吗?新建的mfc工作区中各文件的后缀名与作用。

在应用程序中经常要使用一些位图、菜单之类的资源, VC中以rc扩展名的文件称为资源文件, 其中包含了应用程序中用到的所有的windows资源, 要指出的一点是rc文件可以直接在VC集成环境中以可视化的方法进行编辑修改。 > 知识扩展: ================================================= Visual C++作为一种程序设计语言,

crowds123的专栏 1187

VC工程下各种文件格式含义

.APS:存放二进制资源的中间文件VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件.BMP:位图资源文件.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有

David的专栏 2396

VC中各种文件的说明

<br />.APS:存放二进制资源的中间文件VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。<br /><br />.BMP:位图资源文件。<br /><br />.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project options里去掉Generate Browse In

zhjxin1800的专栏 608

_manifest.rc(1): error RC2135: file not found:。。。问题解决

VC2010运行HEVC software reference HM code 时, 出现_manifest.rc(1): error RC2135: file not found: 查了半天资料,下面提供一种解决方法: 双击VC2010输出窗口的error提示,会出现下面_manifest.rc窗口: 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 2

cj423889的专栏 9205

VC调试

VC调试  1.如何在Release状态下进行调试  Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中Generate debug info复选框

jackychu的专栏 757

VC调试基础

一.Debug版本Release版本的区别 Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小运行速度上都是最优的,以便用户很好地使用。 只有Debug版本的程序才能设置断点、单步执行、使用TRACE/ASSERT等调试输出语句。Release版本不包含任何调试信息,所以体积小、运行速度快

ymxwz的专栏 736
上一篇: VC6.0到VS2008迁移排错
下一篇: 专访Scott Ambler:项目中如何进行敏捷建模
Bilter
博客等级 码龄21年 87粉丝 21原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值