Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, netch80, Вы писали:
N>>Здравствуйте, Pavel Dvorkin, Вы писали:
N>>>>Два разных кода для дебага и релиза? PD>>>Между прочим, это обычная ситуация для EXE файлов. И проблемы с тем, что Debug работает, а Release нет — известны, но вполне решаются.
N>>Это не разный код (надеюсь),
PD>Нет, не надейся. Разный бинарный код. Да, впрочем, и source иногда тоже
PD>#ifdef DEBUG PD>...
Пока это различие не меняет основную логику — код одинаковый. А делать, чтобы оно меняло основную логику — это ССЗБ.
N>>а разные режимы компиляции, между которыми можно и переходный сделать (дебаг только части файлов).
PD>Можно. Но не стоит. Проблем с библиотеками не оберешься — они для Debug и Release разные, а две одновременно подключить сложно.
Ну это только у вас с вижуал студией такие сложности.;)) В более... мнэээ... нормальных местах делается иначе.