vc++可以添加多个.rc文件吗?我想调用其他工程中的资源,可以直接添加这个工程的.rc,文件吗?谢谢

 我来答
bhtzu
2014-08-16 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4226万
展开全部
VC支持多个资源文件,本身工程内的RC2文件就是第二资源文件(这是一个不受资源管理器管理的手动资源文件)
但不能直接讲其它工程的rc文件拿来使用。rc文件不是独立的,需要resource.h支持,并且,接受资源管理器(编辑器)管理的rc文件,每个project只能有一个。
使用其它工程的资源,没什么太好的办法,要么照着重做一遍,要么将那边的工程做成DLL资源,通过动态链接库的形式调用是没问题的。当然,你也可以通过文本方式编辑rc文件和.h文件实现资源复制,不过说实话,这个对于不熟悉的人,太容易出错了。
追问
每个project只能有一个?不能有多个吗?我三个progect用到同样的资源,想共用一个.rc文件,可以办到吗?
追答
接受VC管理的只能一个。
通过代码定制的方式是可以公用的,不过这种办法没法通过IDE界面实现,只能手动编辑工程文件和资源文件,而且不具备通用性,容易出错。
简单的说,除非大型工程中的特殊定制,没必要这样折腾资源文件,因为这里面没多少东西,不重用也没多复杂。重用了,反而是事情复杂化。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式