Я пытаюсь использовать VS 2008 для компиляции кода на Си. Я настроил проект для использования стандарта ANSI C без каких-либо языковых расширений. Я также поднял уровень предупреждения с 3 до 4.
При создании проекта я всегда получаю это предупреждение:
c:\program files\microsoft visual studio 9.0\vc\include\sal.h(108) : warning C4001: nonstandard extension 'single line comment' was used
Я понимаю предупреждение, но как мне от него избавиться? Я не нигде не включал sal.h. Также при создании решения я выбрал консольное приложение Win32 и установил флажок «Пустой проект».
EDIT:
Я включил / showInclude, как это было предложено, но это не очень помогает, поскольку не показывает, что и что включает. Кажется, что VS включает в себя множество вещей:
Compiling...
go.c
Note: including file: c:\projects\c\kr\kr\e.01.01.h
Note: including file: c:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
Note: including file: c:\Program Files\Microsoft Visual Studio 9.0\VC\include\crtdefs.h
Note: including file: c:\Program Files\Microsoft Visual Studio 9.0\VC\include\sal.h
c:\program files\microsoft visual studio 9.0\vc\include\sal.h(108) : warning C4001: nonstandard extension 'single line comment' was used
Note: including file: c:\Program Files\Microsoft Visual Studio 9.0\VC\include\crtassem.h
Note: including file: c:\Program Files\Microsoft Visual Studio 9.0\VC\include\vadefs.h
Note: including file: c:\Program Files\Microsoft Visual Studio 9.0\VC\include\swprintf.inl
Linking...
Мне не хватает какого-то переключателя компилятора?