Надеюсь, это не дубликат. Я пытался найти ответ на свой вопрос, но у слова «макрос» слишком много разных приложений, чтобы эффективно фильтровать результаты поиска.
Во всяком случае, недавно я заметил в другом проекте Visual C ++ (VS2010), что пользовательские макросы использовались для настройки каталогов VC ++ (include, lib) или библиотек ссылок. Примерно так: «libjpeg - $ (JPEG_LIB_VERSION) -static.lib» и т. Д.
Как можно это сделать? Я не могу вспомнить, в каком проекте я видел эту технику, поэтому я не смог найти ее снова, чтобы исследовать, но это было бы очень полезно при сборке с использованием локальных сборок или определенных версий широко распространяемого программного обеспечения (например, Boost).
Это есть ( Visual C ++ Express и широкие настройки переменных env ), на которые, как я полагаю, kinda-sorta отвечает, но не совсем.