Как существует условие, оцените определение препроцессора в файле vcxproj - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь запустить MSBuild с помощью следующей команды

msbuild socwatch.sln / t: rebuild / p: Configuration = Release / p: platform = x64

и другая сборка с использованием команды

msbuild socwatch.sln / t: перестроить / p: конфигурация = версия / p: платформа = x64 / p: SOC = 'IAP'

Мой файл .vcxproj имеет эту настройку

% (PreprocessorDefinitions); IAP% (PreprocessorDefinitions); IAP

Целью первого PreprocesseorDefinition является объявление директивы препроцессора IAP, если SOC не упоминается в качестве параметра командной строки для MSBuild.Но первая строка никогда не работает.Как это реализовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...