请教各位大侠了
前提 Buf 只在链接库里面使用
如库文件内,定义数组大小为16,但实际工程应用的时候根据情况重新修改为其它值,请教如何操作
#define MEM_SIZE 16 //在库文件内被定义的值
static u32 Buf[MEM_SIZE]; //此缓冲对外不能访问,只在库内使用,MEM_SIZE需要重新定义,能实现吗?
我尝试过在用户工程中用undef,但是实际编译后,仍是库里定义的16,有办法重新定义吗?
#undef MEM_SIZE
#define MEM_SIZE 25
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
库里 #ifndef...#define...#endif 行不行
应该不行
一周热门 更多>