我需要编译一个静态库,该库继承具有相同名称的函数,并且这些函数还相互调用。 有办法解决我的问题吗?
这是最小示例:
add_outer.c
#include "bridge.h"
int add(int a, int b){
return add_bridge(a,b);
}
bridge.c
#include "add_inner.h"
int add_bridge(int a, int b){
return add(a,b);
}
add_inner.c
int add(int a, int b){
return a+b;
}
现在我的问题:
答案 0 :(得分:0)
编写一个.c
文件而不是将它们一起编译
#define add something_else
然后 #include
add_bridge.c
和add_inner.c