2014-11-06 3 views

답변

2

MSVC의 컴파일러 옵션 /wd4668 (경고 "C4668"을 비활성화하려면)은 http://msdn.microsoft.com/en-us/library/4dt9kyhy.aspx의 설명서에 따라 -Wundef과 같아야합니다. [원래 질문에 대한 의견을 기반으로]

불행히도이 경고는 시스템 헤더 파일에 많은 경고를 생성하기 때문에 사용할 수 없습니다. GCC/Clang과 달리 MSVC는 시스템 헤더 파일의 경고를 무시할 수있는 기능이없는 것 같습니다.

+0

경고는 컴파일러 옵션과 다릅니다. 이를 해결하려면이 특정 경고를 가능하게하는 명령 줄 옵션을 제공해야합니다. (경고 번호는 주석으로 적합했으며, 완전한 대답은 아닙니다.) –

+0

'/ wd4668'을 언급 한 것으로 수정되었지만 아직 테스트하지 않았습니다. –