标签: c macros static-libraries static-linking
我有一个C库,它使用一个define宏来确定它的一些代码的逻辑。创建这个库的两个实例的最佳方法是什么,每个实例都有不同的宏值?
为了澄清,代码看起来像这样:
#if (MY_VAR == VAL1) ... do stuff #else ... do other stuff #endif
答案 0 :(得分:1)
您所要做的就是编译两个名称不同的库。