如何实现条件编译(VS2010为例)

 

为了实现软件的复用,有时候我们需要对同一个项目进行不同的配置,已达到不同客户的要求。

例如:

如果有一个客户需要在原有软件的基础上去掉一个功能A并增加一个新的功能B。这时候我们难道重新开发一个软件吗?不是的。如果那样,生产效率就大大的降低了。实际上,我们还是有很好的方法来实现生产效率的提高的,这就得归功于一个好的IDE了。

具体的解决过程如下:

1.打开“配置管理器”

【经验之谈】如何实现条件编译(VS2010为例) - lvan - lvan GoGo 的世界

 2.点击“新建”命令

【经验之谈】如何实现条件编译(VS2010为例) - lvan - lvan GoGo 的世界
3.给新建的配置设置一个名称,并在下方的继承列表中选择一个已经存在的配置(一般来说,直接继承自Debug或者Release比较好)。确定。
【经验之谈】如何实现条件编译(VS2010为例) - lvan - lvan GoGo 的世界
4.选中刚刚新建的配置。确定。 
【经验之谈】如何实现条件编译(VS2010为例) - lvan - lvan GoGo 的世界
5.打开项目的“属性” 。选择“预处理器”标签,右侧修改“预处理器定义”栏目,打开修改对话框,添加新建项
_RELEASE_WORKER1.
【经验之谈】如何实现条件编译(VS2010为例) - lvan - lvan GoGo 的世界
6.接下来修改项目代码。
根据要求可以如下:
 
#ifndef _RELEASE_WORKER1
#include “xxx.h”
功能A
#endif
 

 

#ifdef _RELEASE_WORKER1
#include “xxx.h”
功能B
#endif

看清楚,上面的判断是不同的。

7。这样就完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值