库中如何使用库外的宏定义

库中怎么使用库外的宏定义?
比如库外的.h中定义了#define ETH_FRAME_NUM 20
现在需要在lib中使用ETH_FRAME_NUM,应该怎么办?
因为这个宏定义需要随时改变,而且库外的用户程序中也用到了,所以放到了库外。

------解决方案--------------------
#include <~.h>
------解决方案--------------------
包含一个公共的头文件