2015-01-14 2 views
-1

У меня есть библиотека C, которая использует макрос define для определения логики некоторого кода. Какой был бы лучший способ создать два экземпляра этой библиотеки, каждый из которых имеет другое значение макроса?Как создать два экземпляра статически связанной библиотеки с разными определениями?

Чтобы уточнить, код выглядит примерно так:

#if (MY_VAR == VAL1) 
    ... do stuff 
#else 
    ... do other stuff 
#endif 

ответ

1

Все, что вам нужно сделать, это собрать два отводящих библиотеки с Diferent именами.

Смежные вопросы