#pragma warning 사용
# import를 Mshtml.tlb 사용하는 Visual C++ 프로젝트를 빌드하는 C4192, C4049, 및 C4146 다양한 형식의 컴파일러 경고 발생할 수 있습니다.
경고 C4192: '' c:\winnt\system32\mshtml.tlb' 형식 라이브러리를 가져오는 동안 자동으로 wireHDC' 제외
C4146 경고: 단항 마이너스 연산자 결과 여전히 서명되지 않은 부호 없는 형식에 적용되는
이러한 경고가 모두 MSHTML 형식 라이브러리 내의 기본 조건에 표시에 다음과 같습니다.
- C4192 "C4192" 설명서에서 설명된 것처럼 일반적인 경고.
- C4049는 Mshtml.tlb의 큰 크기에서 발생합니다.
- C4146은 FINDTEXT_FLAGS 열거형에서 음수 기호 사용 표시입니다.
이 MSHTML 형식 라이브러리에 있는 낮은 영향 버그, 무시할 수 있습니다.
이러한 경고를 무시하거나 # pragma # Mshtml.tlb 가져오는 동안 못하게 할 수 있습니다.
#pragma warning(disable : 4192)
#pragma warning(disable : 4049)
#pragma warning(disable : 4146)
#import <mshtml.tlb>
#pragma warning(default: 4192)
#pragma warning(default: 4049)
#pragma warning(default: 4146)
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/MFC] 비스타 이상에서 권한이 낮은 프로세스에서 WM_COPYDATA 메세지 전송 (0) | 2011.11.16 |
---|---|
[개발/mfc] WINDOWS API를 이용한 암호화 간단 예제 (0) | 2011.11.08 |
[개발/C/C++] 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) (0) | 2011.10.20 |
[개발] DllMain에서 다음 작업들은 절대로 하지 말 것 (0) | 2011.10.05 |
[개발/MFC] 따라해보는 키보드 후킹 (0) | 2011.09.30 |
댓글