2014-02-05 2 views
4

В GCC у нас есть макрос __OPTIMIZE__, определенный, когда компилятор настроен на оптимизацию кода. Есть ли эквивалентный макрос в Visual Studio?Что эквивалентно __OPTIMIZE__ в visual studio

+0

Глядя на MSDN, похоже, нет эквивалента. Вы можете проверить для '#ifdef NDEBUG', но это не обязательно означает, что оптимизация включена. – Simple

+0

Поскольку это кажется недоступным, я сообщил об ошибке улучшения на https://connect.microsoft.com/VisualStudio/feedback/details/1065645 – ismail

ответ

-3

В вашем решении щелкните правой кнопкой мыши свой проект и выберите: Properties. Теперь вы видите окно свойств проекта. Выберите раскрывающееся меню с именем: C/C++. Должно быть подменю: Optimizations. Я только что проверил как 2010, так и 2013 год, все это на месте. Там вы можете выбрать, какие конкретные оптимизации вы хотите.

+0

. Пожалуйста, добавьте еще несколько объяснений, чтобы улучшить ваш ответ. Как бы то ни было, это всего лишь комментарий. – olevegard

+0

Вы неправильно поняли вопрос, ОП не спрашивает, как активировать оптимизацию, но как определить, активируются ли оптимизации из кода. –

Смежные вопросы