Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Создание решения с несколькими exe-файлами


Автор: akizelokro 30.4.2013, 15:02
Насколько я знаю, есть два пути для создания решения в Visual Studio с несколькими исполняемыми файлами на выходе:
-с командным файлом
-несколько проектов внутри решения.

Есть ли возможность задать внутри обычного проекта несколько exe-файлов на выходе?

Автор: Earnest 30.4.2013, 18:28
А обычный проект - это что? файл *vcproj? т.е. часть Solution? Теоретически можно нашлепать конфигураций с разными выходами (аналогично debug и release - это ведь формально разные exe-файлы). Но это имеет смысл, только если они близкородственны, т.е. получаются из одного и того же (почти) кода с помощью небольших модификаций. А если сильно разные, то зачем извращаться - помести проекты в один солюшен и будет тебе щастье.

Автор: akizelokro 30.4.2013, 19:15
Цитата(Earnest @ 30.4.2013,  18:28)
А обычный проект - это что? файл *vcproj? т.е. часть Solution? Теоретически можно нашлепать конфигураций с разными выходами (аналогично debug и release - это ведь формально разные exe-файлы). Но это имеет смысл, только если они близкородственны, т.е. получаются из одного и того же (почти) кода с помощью небольших модификаций. А если сильно разные, то зачем извращаться - помести проекты в один солюшен и будет тебе щастье.

ну, я щас юзаю МыСы ВыСы 2010 русскую версию. Угу, solution = решение, project = проект.
Intellisense я так и не подключил (да и начхать).
Я портирую gcc библиотеку под VS, суматошные штатовцы так и удосужились её портануть под Win32 (как я понял, они сделали это только под MinGW и DJGPP, да и то коряво). Там 10 exe-файлов на выходе с общими библиотеками, include-ами и при построении исполняемых файлов используются obj-файлы из этой библиотеки. То есть, один solution тоже не выход. (Притом, даже в своём gcc накосячили, как всегда, кто бы сомневался)
Получается, что опять в итоге Makefile надо?

Автор: Earnest 6.5.2013, 12:50
Почему? Солюшен все стерпит. Хоть 20 exe на выходе, хоть с общими файлами, хоть с разными, в чем проблема-то? Зависимости только правильно настроить или прямо последовательность построения определить (вроде можно, хотя мне как-то не доводилось).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)