У меня есть библиотека, которая поддерживает #define для управления процессом сборки. Однако библиотеку можно использовать в нескольких проектах EXE, которым нужны разные версии. Могу ли я установить для проекта app / EXE параметр #define, который будет использоваться библиотекой при сборке, или установить его в решении?
Единственный другой вариант, который я могу придумать, - это создание отдельной конфигурации сборки для проекта библиотеки но это быстро выйдет из-под контроля. Это обычное дело для e. g строится unicode / non-unicode, но тогда вам придется умножать количество конфигураций для каждой комбинации.