Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
boyboy61
2 / 2 / 1
Регистрация: 07.06.2012
Сообщений: 39
1

Debug и Release разница?

04.10.2012, 09:43. Просмотров 2441. Ответов 7
Метки нет (Все метки)

объяснить пожалуйста разница между Debug И Release?
и почему после компиляции Debug->Dll fail 460kb а Release->17кб.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2012, 09:43
Ответы с готовыми решениями:

В чем разница между Debug and Release?
Какие действия выполняет debug в Visual studio и какие Release, в чем разница?...

Release/Debug
Здравствуйте! Пишу сложную расчётную программу. И мне важна скорость выполнения...

difference between debug and release MVS2010
Ума не приложу в какую сторону копать:read: Следующий фрагмент кода, в Дебаге...

Release работает, Debug - ошибка
Подскажите, товарищи. Есть код (взял с форума) : #include <iostream>...

Неопределенное поведение в Debug и Release
Писал программу для сложения больших чисел (в файле содержатся числа с...

7
taras atavin
4204 / 1767 / 211
Регистрация: 24.11.2009
Сообщений: 27,565
04.10.2012, 09:47 2
Дебаг - он и в Африке дебаг, то есть версия, густо нафаршированная кодом для отслеживания софтины дебагером, а релиз не содержит ничего лишнего.
0
I.M.
567 / 550 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
04.10.2012, 09:58 3
М.б. используешь какие-то не стандартные либы? тогда fail м.б из-за линковки. выставь в настройках другой ее тип
или static_assert где-то
0
taras atavin
4204 / 1767 / 211
Регистрация: 24.11.2009
Сообщений: 27,565
04.10.2012, 10:03 4
Стандартные. Просто твой код фаршируется инструкциями, предназначенными для наблюдения в пошаговом режиме за каждой переменной.
0
boyboy61
2 / 2 / 1
Регистрация: 07.06.2012
Сообщений: 39
04.10.2012, 10:09  [ТС] 5
ok!!!! тепер все уже понятно.. лучше использовать Release..

коллеги спасибо вам ..
0
I.M.
567 / 550 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
04.10.2012, 11:38 6
taras atavin, а почему же тогда у ТС фейлится дебаг, но нормально собирается релиз?
0
Evg
Эксперт CАвтор FAQ
19289 / 7148 / 528
Регистрация: 30.03.2009
Сообщений: 20,000
Записей в блоге: 30
06.10.2012, 14:29 7
Цитата Сообщение от boyboy61 Посмотреть сообщение
лучше использовать Release
Здесь нету "лучше" и "хуже", просто у каждого режима своё назначение. Пока ты занимаешься отладкой, используй debug. Когда отладку закончил и хочешь сделать "боевую" версию программы - используй release. Однако при этом надо помнить, что код получается немного разный (по конкретному набору машинных инструкций), а потому ошибки в программе наподобие использования неинициализированных данных могут в этих режимах проявляться по разному.
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
06.10.2012, 15:08 8
Цитата Сообщение от I.M. Посмотреть сообщение
а почему же тогда у ТС фейлится дебаг
Для некоторых просто нет видимой разницы между fail и file.
0
06.10.2012, 15:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2012, 15:08

Кодировка в режиме сборки Debug / Release
В проекте использую только Use Multi-Byte Character Set, то есть ASCII. В...

Debug и Release сборки в Visual Studio
Я начал писать проект на c++ с использованием sfml. При сборке тестовой...

Производительность библиотеки - динамическая/статистическая (Debug/Release)
Всем привет! Собираю библиотеку для работы с числами для другого своего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru