开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Keil C
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
因为专案管理的关系,
会在一个head file中去include 所有的有用到的head file,
Ex: All.h
#include A.h
#inculde B.h
...
现在如果A.h与B.h会去reference对方的define
Ex: A.h
#define AA ...
#if BB
...
#endif
B.h
#define BB ...
#if AA
...
#endif
在这种前题下, compile会出现warning C322: unknown identifier
想问一下, 一般遇到这样的问题都怎么解决,
如果这样的安排在C中是不允许的,
大家又是习惯怎么去规划define的呢?
谢谢.