Я недавно столкнулся с листами свойств в Visual Studio, которые предоставляют способ определить пользовательский $(MACRO)
для проекта. Они не то, что я действительно хочу, но наиболее близки к VS на данный момент.
Однако под менеджером свойств (View → Other Windows → Property Manager) не представляется возможным отобразить раздел "Макросы пользователя" в редакторе конфигурации, если вы не редактируете конкретную конфигурацию/платформу комбо, как Debug | Win32
.
Если у вас довольно много конфигураций и вы хотите (скажем) установить макрос на одно и то же значение для всех конфигураций на той же платформе, это быстро становится громоздким.
При редактировании свойств проекта обычно вы можете выбрать "Все конфигурации" и/или "Все платформы", чтобы изменения были скопированы в подразделы. Это недоступно при редактировании листа свойств.
Есть ли способ установить значения в листе свойств для нескольких конфигураций/платформ сразу? Рассмотрим, например, что вы хотите установить макрос POSTGRES_INSTALL
в %PROGRAMFILES%\PostgreSQL\9.3
для целей x64 и %PROGRAMFILES(x86)%\PostgreSQL\9.3
для целей x86, есть ли способ сделать это для нескольких целей (Debug, Release, SomeCustomTarget) в то же время время?