카테고리 없음

fatal error C1189 _WIN32_WINNT 해결책

RGBW 2013. 7. 10. 10:17

VS 2005  에서 작성된 프로젝트를 VS 2010  에서 빌드하면 나오는

C1189 Error

>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcore.h(38): fatal error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.

 

DirectX로 웹캠 녹화하는 프로그램이라 그런지  웹에서 검색된 어떤 방법으로도 해결되지 않아서 다음과 같이 해결했습니다.

 

<StdAfx.h> 에

 

#undef  _WIN32_WINNT
#define  _WIN32_WINNT 0x0501

 

이렇게 선언해주니 깔끔하게 해결.

 

 

 

*윈7 작업표시줄 xp 스타일로


1. 작업표시줄 오른쪽버튼 ->  작업표시줄 잠금 해제

2. 작업표시줄 오른쪽버튼 -> 도구모음 -> 새도구모음

3.%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch 붙여놓고 폴더선택

4. 퀵런처 텍스트표시, 제목표시 해제

5. 위치조정

 

작업표시줄 단추 -> 단추 하나로 표현 안함