開發平台(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的呢?
謝謝.