Visual Studio - как автоматически настраивать проект?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 20.10.09 10:55
Оценка:
Здравствуйте, коллеги!

Меня не устраивают настройки проектов C++ по умолчанию, также неудобно то, что при копировании конфигурации многие свойства сбрасываются в дефолтные значения. Интересует, как можно автоматизировать настройку свойств проекта — к примеру, Output Directory/Intermediate Directory, хочется автоматом добавлять define'ы. В идеале наверно было бы хорошо иметь кнопку/пункт меню "Сделать кайфово", по нажатию на которую текущий выделенный проект настраивался бы как нужно. подскажите плс, где надо ковыряться для достижения подобного?
Маньяк Робокряк колесит по городу
Re: Visual Studio - как автоматически настраивать проект?
От: ioni Россия  
Дата: 20.10.09 11:09
Оценка:
Здравствуйте, Marty, Вы писали:

M> Здравствуйте, коллеги!


M> Меня не устраивают настройки проектов C++ по умолчанию, также неудобно то, что при копировании конфигурации многие свойства сбрасываются в дефолтные значения. Интересует, как можно автоматизировать настройку свойств проекта — к примеру, Output Directory/Intermediate Directory, хочется автоматом добавлять define'ы. В идеале наверно было бы хорошо иметь кнопку/пункт меню "Сделать кайфово", по нажатию на которую текущий выделенный проект настраивался бы как нужно. подскажите плс, где надо ковыряться для достижения подобного?


Объектная модель студии вам в помощь
и потом в студии существует механизм "макросов"... ищите
Re: Visual Studio - как автоматически настраивать проект?
От: byleas  
Дата: 20.10.09 11:22
Оценка: 2 (1)
Здравствуйте, Marty, Вы писали:

M> подскажите плс, где надо ковыряться для достижения подобного?

1) Общие свойства (property sheets). Недостаток — в свежесозданном проекте могут быть перекрыты некоторые свойства (наследование не выполнится). Добавляются после создания проекта.
2) Можно подправить дефолтные, лежат в VCProjectDefaults.
3) Можно подправить дефолтные шаблоны проектов (VCWizards).
4) Оставшееся автоматизируется макросами/плагинами.
Re[2]: Visual Studio - как автоматически настраивать проект?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 20.10.09 13:38
Оценка:
Здравствуйте, byleas, Вы писали:

M>> подскажите плс, где надо ковыряться для достижения подобного?

B>1) Общие свойства (property sheets). Недостаток — в свежесозданном проекте могут быть перекрыты некоторые свойства (наследование не выполнится). Добавляются после создания проекта.
B>2) Можно подправить дефолтные, лежат в VCProjectDefaults.
B>3) Можно подправить дефолтные шаблоны проектов (VCWizards).
B>4) Оставшееся автоматизируется макросами/плагинами.

Спасибо. А какие-нибудь keywords по п.4 не подкинете? Вот к примеру, наткнулся тут на файл .rules, поиском быстро вышел на страничку, где все про эти rules расписано с примером — выяснилось, что это файл с правилами для интеграции в студию новых тулз/компиляторов etc. А с макросами/плагинами видимо все гораздо сложнее, не нашел ничего типа квик старта, чтобы сориентироваться для начала.
Маньяк Робокряк колесит по городу
Re[3]: Visual Studio - как автоматически настраивать проект?
От: byleas  
Дата: 20.10.09 14:04
Оценка:
Здравствуйте, Marty, Вы писали:

B>>4) Оставшееся автоматизируется макросами/плагинами.


M>Спасибо. А какие-нибудь keywords по п.4 не подкинете?

ObjectBrowser (окошко в VS), VS SDK.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.