摘要: 情况是这样的:App程序只提供了部分代码,B库有全部代码。B库的代码需要用到App里面定义的一些枚举量,现在需要将B库链接到App里。由于枚举量的定义中使用了编译开关来控制,而App具体打开了哪些开关未知,从而导致B库中如果直接#include App使用的头文件所得到的枚举值与App里面运行时所得到的枚举值不匹配。还是写个Demo程序来说吧,App的代码是这样的,首先是App.h这个双方都要用的头文件如下:#ifndef APP_H#define APP_H/* Value of ID_E is controlled by switch SWITCH_ID_CD If SWITCH_I... 阅读全文
posted @ 2012-06-14 14:59 ET民工[源自火星] 阅读(1606) 评论(0) 推荐(0) 编辑