warning C4311 / C4312
- DevelopNow / errorLog
- 2009. 6. 21.
Visual C++ 7.0 이상부터 컴파일이 warning C4311 ,warning C4312 가 발생하는 경우가 발생한다.
내용은 type cast 될때 포인터가 잘린다는 내용인데 VC++ 6에서는 발생하지 않았었다.
이는 컴파일러에서 64비트 환경에서는 문제가 된다는 경고 이다.
이러한 경고를 없애기 위해서는 프로젝트 속성에서 "64비트 이식성 문제점 검색"
기능을 "아니요"로 하면 된다.
Visual Studio 2005 환경에서 설정 모습
자세한 사항은 MSDN 에서 확인 !! http://support.microsoft.com/kb/329343
'DevelopNow > errorLog' 카테고리의 다른 글
C4800 (0) | 2009.08.07 |
---|---|
[C] VC++ 워닝과 LNK4099 에 관한 의견 (0) | 2009.08.07 |
warring error 도 잡자! ㅋㅋㅋ (0) | 2009.05.23 |
API/MFC C1010 error (0) | 2009.05.14 |
Adobe CS4 License에러 (licensing for this product has expired) (0) | 2009.02.18 |