Есть ли способ отключить оптимизацию компилятора для определенной строки кода в Visual Studio?
Есть ли способ отключить оптимизацию компилятора для определенной строки кода?
Ответ 1
Нет.
Только для функциональных функций оптимизировать прагма:
#pragma optimize( "[optimization-list]", {on | off} )
Оптимальная прагма должна появиться вне функции и вступает в силу при первая функция, определенная после прагма видна. Вкл. И выкл. аргументы поворачивают параметры, указанные в включение/выключение списка оптимизации.
использование:
#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on )
Ответ 2
Вы можете использовать this оптимизировать прагму для управления этим на функциональной основе
Ответ 3
Да, в проводнике решений щелкните правой кнопкой мыши имя вашего проекта и выберите свойства. В этом окне в разделе "Конфигурация" > "C/С++ > Оптимизация" установите "Оптимизация" на "Отключено (/Od)", и вам хорошо идти.