Возможно ли в VS иметь разный набор исходников для DEBUG и RELEASE конфигурации?
, Вопрос по настройкам солюшена\проекта в вижуал студии
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.157] |
|
|
| Страницы: (3) 1 2 [3] все ( Перейти к последнему сообщению ) |
Возможно ли в VS иметь разный набор исходников для DEBUG и RELEASE конфигурации?
, Вопрос по настройкам солюшена\проекта в вижуал студии
|
Сообщ.
#31
,
|
|
|
|
Цитата Majestio @ Очень четкая ассоциация Но по сути есть две "цели" - target (цель сборки) + build (вариант сборки debug/release). Компиляция - решается дефайнами в коде, тупо чтобы не плодить копии исходников. CMAKE - сценарии позволяют собирать нужные таргеты и билды, так, как нужно. Это - к гадалке не ходи! Другой вопрос - IDE среда в виде VS. Вот тут меня прошу простить, я не разбираюсь в сортах говна ![]() Ну уважаемый! Не надо так сразу. Я тоже не очень разбираюсь в сортах говна make/cmake/bazel.. Их столько, что всех не перенюхаешь. Есть линуксовое говно, есть виндовое, есть с отдушкой - маковское. Есть вентиляторное - в виде ведроида. Будьте толерантны. А то от ваших пингвинов тоже смердит и эту вонь не замечают только эскимосы. Проще надо быть. По до что заказали под то и пишем. А то это ваше - я не такая, я жду трамвая - звучит не очень. Тут не платформу обсуждают и не холиварят |
|
Сообщ.
#32
,
|
|
|
|
Цитата sharky72 @ Надо сделать 2 проекта с разными сырцами и подключить их в солюшн к основному проекту. А какой проект будет собираться с релизом/дебагом - выбирать в менеджере конфигураций. Вот это лично мне больше всего нравится, но общественность не поддержала ![]() Именно что-то такое я и имелл ввиду. Цитата sharky72 @ Имхо изначально вопрос стоял в том МОЖЕТ ли это VS. Может. Просто чел пытается уйти куда-то в область теоритических познаний. Во, добавить нечго И ну да, бывает, заносит |
|
Сообщ.
#33
,
|
|
|
|
Цитата Felan @ Цитата sharky72 @ Надо сделать 2 проекта с разными сырцами и подключить их в солюшн к основному проекту. А какой проект будет собираться с релизом/дебагом - выбирать в менеджере конфигураций. Вот это лично мне больше всего нравится, но общественность не поддержала ![]() Просто это не всегда удобно. И этот вопрос имеет не только теоретический, но и прямой практический смысл. --- Рассмотрим "обычный" проект для VS. Имеем сразу 3 независимых координаты: Release-Debug, x86-x64, ASCII-UNICODE. Всего, получается, целых 8 конфигураций. Вручную переключать/пересобирать замучаешься и ошибешься обязательно. Альтернатива - собрать все нажатием одной кнопки. |
|
Сообщ.
#34
,
|
|
|
|
Почему вручную то? Это настраивается один раз. А потом просто собирается нужная конфигурация солюшена. Хоть через меню, хоть из скрипта.В плане его "координат" разница только в Release/Debug через Configuration Manager). x86/64 и MB/Unicode это уже свойства каждого проекта.
P.S. x86 и MB варианты, например у меня, уже давно не используются. |