카테고리 없음
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. 위치조정
작업표시줄 단추 -> 단추 하나로 표현 안함