Обычно вы используете конфигурацию выпуска.Отладочная версия, как правило, большие файлы, иногда гораздо больше;они обычно используют больше памяти, чем конфигурации выпуска (поскольку они дополняют переменные / глобальные переменные для отладки управления памятью и т. д.), а также выполняют разные действия для освобождения, поскольку они инициализируют неинициализированные переменные определенным значениям (обычно все \ 0, но я думаю, что это определимо для проекта).
Поскольку они также содержат отладочную информацию, это может позволить конечному пользователю гораздо проще перепроектировать исполняемый файл / библиотеку, чего вы, вероятно, не хотите, чтобы они могли делать.
Скорее всего, в производственной среде также потребуются установленные библиотеки отладки, которые добавляют к распространяемым файлам, которые вам нужно будет упаковать в ваше приложение.