Название: [VisualStudio] Shadow build Отправлено: kuzulis от Февраль 10, 2014, 20:38 Всем вижуалстудио экспертам доброго времени.
Вопрос: имеется и возможность собирать солюшены/проекты в VisualStudio так, чтобы она не гадила в исходниках? Что-то типа "теневой сборки"? ::) UPD: Или же, делать это (собирать) из консоли, используя MSBuild? Название: Re: [VisualStudio] Shadow build Отправлено: Bepec от Февраль 10, 2014, 21:06 Эмм, т.е. не гадила в исходниках? Т.е. чтобы временные файлы и прочая не валились в каталог с исходниками?
Название: Re: [VisualStudio] Shadow build Отправлено: kuzulis от Февраль 10, 2014, 21:29 ага
Название: Re: [VisualStudio] Shadow build Отправлено: Bepec от Февраль 10, 2014, 21:52 В проекте настраивается папка проекта, папка для временных файлов и прочая.
Единственно файлы типа pch suo и user появляются всегда и не подлежат программному переносу. У меня все проекты настроены на темповскую папку, а результирующие файлы падают при помощи post Build Event'а куда надо. PS это я про VS2008 говорю. Остальных не знаю :/ Название: Re: [VisualStudio] Shadow build Отправлено: Hellraiser от Февраль 11, 2014, 08:04 Если Qt проект импортируется из pro, то достаточно настроить MOC_DIR, OBJECTS_DIR, UI_DIR и RCC_DIR. Соответственно, в файле проекта студии эти элементы будут разнесены по указанному пути. А если проект создается при помощи плагина к студии, то все будет сразу "из коробки".
Вот пример pro Код: win32 { Название: Re: [VisualStudio] Shadow build Отправлено: kuzulis от Февраль 11, 2014, 10:14 Спасибо парни.
Я имел ввиду использование чисто студийных солюшенов без всяких там Qt и прочих. Ок, буду пробовать на VS2012 - как там оно... Название: Re: [VisualStudio] Shadow build Отправлено: Hellraiser от Февраль 11, 2014, 10:22 Для русифицированной 2012:
Меню "Проект" - Свойства" - "Свойства конфигурации" - "Общие" - "Выходной каталог". Указать значение "$(ProjectDir)$(Configuration)\" Для англоязычной: "Project" - "<имя проекта> properties" - "Configuration properties" - "General" - "Output Directory". Значение такое же. |