Какие расширения языка ANSI C отключены параметром / Za в Visual Studio? - PullRequest
3 голосов
/ 14 апреля 2011

Я работаю в кроссплатформенной среде, где многие инструменты (написанные на C) скомпилированы как Visual Studio для Windows, так и GCC для Linux, так как некоторые сотрудники предпочитают отлаживать с Visual Studio, а некоторые с Eclipse / GDB,и т.д. в Linux.

Когда мы недавно ослабили уровни предупреждений для этих внутренних инструментов для GCC, вернувшись в основном к предупреждениям по умолчанию + -O3, мы получили несоответствие уровня ошибок по сравнению с Visual Studio.

Есть ли способ отключить определенные языковые расширения переключателем /Za в Visual Studio, чтобы мы могли выровнять ошибки компиляции?Было бы неплохо иметь возможность зарегистрироваться после тестирования компиляции с GCC без прерывания компиляции в Visual Studio.

До сих пор я знаю, что Visual Studio по умолчанию допускает комментарии в стиле C ++.Что еще?

1 Ответ

3 голосов
/ 15 апреля 2011

Вы можете найти страницу Microsoft Extensions to C и C ++ на MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...