Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 68

исключение кода в RELEASE (MSVS2012)

16.04.2013, 11:53. Показов 594. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
никак не получается исключить выполнение кода... где в настройках нужно дефайн вставить?
у меня вроде стоит
http://content.screencast.com/... 6_1048.png

C++
1
2
3
4
5
#ifdef _DEBUG
 
Log << "some" << Log.endl;
 
#endif
Знаю что нужно в свойствах проекта где-то добавить макрос. но куда?
заранее спасибо

ЗЫ пробовал и DEBUG, _DEBUG, NDEBUG изменений никаких. Для уточнения. Нужно чтобы при переключении проекта в релиз - код который исключен препроцессором невыполнялся
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.04.2013, 11:53
Ответы с готовыми решениями:

Сделать, если проект сейчас в режиме Debug, то выполнить одну часть кода, если в Release, то другую
Как это сделать в коде? Мне нужно чтобы MessageBox появлялся в случае эксепшена, только если я проект построил в режиме Debug.

Не отлавливаемое исключение при использовании неуправляемого кода
Пытаюсь получить параметры ключа реестра через вызов RegEnumValue Импортировал так public static extern int RegEnumValueA( ...

Исключение при трансформировании данных из категории до унитарного кода (0,1)
Здравствуйте делаю нейросеть на Java з помощью библиотеки Deeplearning4j. Но возникла проблема, есть данные которые Нейросеть должна учить,...

2
Brainsbreaker
 Аватар для Digit@ll
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
16.04.2013, 14:36
Не лезь в настройки, режим достаточно в панеле инструментов переключать. (MSVS 2008)
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
17.04.2013, 15:27
Цитата Сообщение от xman911 Посмотреть сообщение
Нужно чтобы при переключении проекта в релиз - код который исключен препроцессором невыполнялся
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int main(){
#ifdef _DEBUG
    std::cout<<"Debug"<<std::endl;
#endif
#ifdef NDEBUG
    std::cout<<"Release"<<std::endl;
#endif
}
Всё компилируется как нужно. Попробуйте переключить Debug на Release
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.04.2013, 15:27
Помогаю со студенческими работами здесь

Независимо от того, сработало исключение или нет, в конце выполнить блок кода
как сделать так, чтобы независимо от того, сработало исключение или нет, в конце выполнился блок кода( finally)

Исключение из массива подряд идущих одинаковых элементов(нужно добавить немного кода в уже готовый)
Всем здрасьте. Нужно из массива, вводимый с клавиатуры, исключить подряд идущие одинаковые элементы. Есть идея, что можно сделать с помощью...

При запуске программы вылетает исключение, при отладке кода его нет
Всем привет! Есть такой код. public class Solution { public static void main(String... args) throws IOException { try...

При отладке кода появляется исключение 282 Run-time 282 No foreign application responded a DDE initiate
Я новичок в этом деле не могли бы вы что нибудь подсказать и указывает на строку кода Text1.LinkMode = MANUAL 'Establish a manual...

Explorer.exe Исключение неизвестное программное исключение в Windows XP, что делать?
Уже три месяца борюсь с ужасной заразой, всякий раз, когда я совершаю какое-либо действие, будь то: копирование, открывание папки,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru