我有一个 C 库,它使用定义宏来确定其某些代码的逻辑。创建此库的两个实例(每个实例具有不同的宏值)的最佳方法是什么?
为了澄清,代码看起来像这样:
#if (MY_VAR == VAL1)
... do stuff
#else
... do other stuff
#endif
最佳答案
您所要做的就是编译两个具有不同名称的不同库。
关于c - 如何创建具有不同定义的静态链接库的两个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27947299/