Я хочу скомпилировать свои C ++ проекты в 32-битном и 64-битном режиме. До сих пор я создавал конфигурации решений: в дополнение к предварительно настроенным конфигурациям «Debug» и «Release» у меня были конфигурации «Debug x64» и «Release x64», которые я настроил для компиляции проекта для архитектуры x64.
Тем не менее, мой последний проект может быть изменен по ряду параметров: не только «Release» или «Debug», но также «XP», «Server03» и «новее», а также «EXE» и «DLL» ( он может быть скомпилирован в обоих форматах). Поскольку это уже дает 2 * 2 * 3 = 12 конфигураций, добавление еще одной конфигурации "x64" для каждой из них даст абсурдные пропорции.
Вот почему я хочу использовать настройку Solution Platform с этого момента. К сожалению, единственный способ изменить это, кажется, это щелкнуть раскрывающийся список конфигурации, открыть оттуда Configuration Manager, затем изменить платформу решений и нажать OK. Это занимает довольно много времени (больше, чем удвоение количества кликов). Есть ли более быстрый способ? Или, в качестве альтернативы, лучший способ управлять всеми измерениями, в которых может изменяться проект (включая настройки проекта и определения прекомпилятора)?