Конкретные сборки .cpps - PullRequest
4 голосов
/ 07 мая 2010

Может кто-нибудь указать, где в настройках Visual Studio 2008 я могу указать, какие файлы .cpp используются для данной сборки.

Я бы хотел использовать другой набор (ы) .cpp файлов, когда я делаю релиз или сборку отладки.

Спасибо!

Ответы [ 3 ]

1 голос
/ 21 мая 2010

Я могу открыть страницы свойств для любого конкретного файла .cpp в VS2008 (из обозревателя решений).Одним из свойств в общем разделе является исключение из сборки да / нет.Все эти свойства настраиваются в зависимости от типа сборки.

Я использовал это для исключения некоторых файлов поддержки отладки в версиях выпуска.

1 голос
/ 21 мая 2010

Выберите свою конфигурацию из Конфигурации решения раскрывающийся список и платформу из Платформы решения раскрывающийся список Стандартная панель инструментов. Щелкните правой кнопкой мыши файл cpp и выберите Свойства . На ветке Общие установить свойство Исключено из сборки в Да или Нет .

1 голос
/ 07 мая 2010

Лучшим вариантом для достижения такого поведения было бы использование блоков #ifdef для различения кода отладки и выпуска.

В крайнем случае вы можете #ifdef строку кода #include, которая выборочно включает в себя другие файлы.

Я не знаю ни одного нормального способа динамического изменения файлов .cpp, скомпилированных в проекте на основе типа сборки.

...