원래 warning이 발생하는 코드는 모두 수정하여 발생하지 않도록 하고 있으나
간혹 외부에서 가져다 쓴 모듈이나 cpp파일등에서 warning이 발생하는 경우가 있다.
수정을 해되 되겠지만 괜시리 손대기 찝찝할때...이미 검증된 기능이므로 손댈 필요가 없는 경우들이 있는데
이럴때는 특정 cpp파일에만 특정 warning에 대한 disable 기능을 선언하여
컴파일이 warning이 발생하지 않도록 할 수 있다.
해당 내용이 잘 정리된 사이트가 있어 퍼왔다.
#pragma warning( disable : 4702 ) |
#pragma warning( disable : 4507 ) |
#pragma warning( disable : 4507 34 ) |
#pragma warning( push ) // 현재의 warning 상태 저장 |
#pragma warning( push, 3 ) |
'Study > C++' 카테고리의 다른 글
미사용 인자 Warning 제거 매크로 (#Warning ,#UNREF, #UNREFERENCED_PARAMETER) (0) | 2021.01.06 |
---|---|
왜 유니코드를 사용하는것이 좋을까? (0) | 2021.01.06 |
warning C4800 처리를 해보자 (0) | 2021.01.06 |
c++dll을 c#에서 사용시 디버깅 (0) | 2015.10.27 |
C DLL을 비쥬얼베이직에서 사용하기 (0) | 2015.10.15 |
댓글