为了实现软件的复用,有时候我们需要对同一个项目进行不同的配置,已达到不同客户的要求。
例如:
如果有一个客户需要在原有软件的基础上去掉一个功能A并增加一个新的功能B。这时候我们难道重新开发一个软件吗?不是的。如果那样,生产效率就大大的降低了。实际上,我们还是有很好的方法来实现生产效率的提高的,这就得归功于一个好的IDE了。
具体的解决过程如下:
1.打开“配置管理器”

2.点击“新建”命令

3.给新建的配置设置一个名称,并在下方的继承列表中选择一个已经存在的配置(一般来说,直接继承自Debug或者Release比较好)。确定。
4.选中刚刚新建的配置。确定。


5.打开项目的“属性” 。选择“预处理器”标签,右侧修改“预处理器定义”栏目,打开修改对话框,添加新建项
_RELEASE_WORKER1.

6.接下来修改项目代码。
根据要求可以如下:
#ifndef _RELEASE_WORKER1
#include “xxx.h”功能A
#endif
#ifdef _RELEASE_WORKER1
#include “xxx.h”功能B
#endif
看清楚,上面的判断是不同的。
7。这样就完成了。