препроцессор c — Как перенести # define-constants в другой C ++ — проект?

У меня есть два C ++ — проекта в Visual Studio 2010, и один из них должен проверить, если #define-константа была установлена ​​в другом проекте (это DLL, первый — исполняемый файл). В соответствии с константой, установленной в исполняемом файле, DLL должна быть скомпилирована другим способом (с #ifdef а также #ifndef).
Как это возможно, или есть другой способ контролировать способ компиляции DLL удаленно?

1

Решение

Обычный способ — вставить определения в центральный (общий) заголовок с традиционными именами config.h, вместо использования конкретных настроек проекта VS.

Если вы хотите извлечь их из существующих файлов проекта, vim / grep на .vcproj обычно делает приличную работу.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector