-
Visual Studio 2012 migration from VS 2005 or 2008tip 2012. 12. 19. 02:55
Visual Studio 2005 혹은 2008 로 작성한 프로젝트를 VS 2012 로 컴파일 하려고 할 때 아래와 같이 두 개의 에러를 만날 수 있다.
Error 1 error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended. C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcore.h 35 1 BIOXGINA
이를 해결하기 위해서는 에서 메시지에서도 말하고 있는 것 처럼 "stdafx.h" 파일에 정의된 _WIN32_WINNT 와 WINVER 의 값을 0X0502 로 변경한다.이렇게 변경 후에도 다음과 같은 에러를 다시 만날 수 있다.1 IntelliSense: cannot open source file "tmschema.h" c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include\afxwin.h 93 1 MyProject.이를 해결하기 위해서는 VS 메뉴에서 다음과 같이 차례로 따라간 후 Definitions 에 __VSSYM32_H__ 를 추가한다.PROJECT / MyProject Properties... / Configuration Properties / C/C++ / Preprocessor / Preprocessor이제는 성공적으로 빌드되었기를 바란다.'tip' 카테고리의 다른 글
비밀번호 저장 도구 (0) 2014.02.09 엑셀에서 케리지 리턴 찾아 없애는 방법 (0) 2013.07.29 네트워크 연결 최대 개수 (0) 2012.10.22 윈도우 기본 공유폴더 제거 및 사용자 인증 적용하기 (0) 2012.08.28 VMWare 와 WinDbg 를 연결하여 디버기 하기 (0) 2012.08.24