* 에러내용
error C2065: 'CoInitializeEx' : undeclared identifier <= 요렇게 났다.
=> 분명히 _WIN32_WINNT 0x0500으로 나오더라. #if문도 활성화 블록으로 되어 있었다. 그래도 안됐다. -_ㅜ
error C2065: 'CoInitializeEx' : undeclared identifier <= 요렇게 났다.
CoInitializeEx 정의로 이동이 됐다. <= 정의되어 있는 ObjBase.h파일을 읽을 수 있다는 얘기였다.
근데 또 컴파일이 안됐다. 프로젝트 셋팅에 Program Files\Microsoft Platform SDK\Include 폴더가 참조되고 있었다.
이해할 수 없었다. 구글링과 네이버질을 해 봤다. 비슷한 사람들이 있더라.
(네이버 찾아본 예)
|
=> 분명히 _WIN32_WINNT 0x0500으로 나오더라. #if문도 활성화 블록으로 되어 있었다. 그래도 안됐다. -_ㅜ
(구글 검색한 예)
혹시나 해서 설치된 폴더를 검색해 봤다.
아뿔싸!!!
Program Files\Microsoft Platform SDK랑 그 아래에 Program Files\Microsoft SDKs가 있었다.
뭔가 희망이 보였다.
당장 Program Files\Microsoft SDKs로 바꿔서 컴파일 해 보니 되더라..
그래서 찾아봤다. 뭔 차이점이 있는지.. 위키피디아에 있더라.. 떡하니.. -_-;;
Starting with Windows Vista, the Platform SDK has been replaced by the Windows SDK..
Starting with Windows Vista, the Platform SDK has been replaced by the Windows SDK..
Starting with Windows Vista, the Platform SDK has been replaced by the Windows SDK..
Starting with Windows Vista, the Platform SDK has been replaced by the Windows SDK..
ㅎㄷㄷ
'오래된 흔적 > Visual Studio.NET' 카테고리의 다른 글
함수형 언어 F# (0) | 2009.11.30 |
---|---|
_MSC_VER (Visual C++ 컴파일러 버젼) (0) | 2009.11.27 |
_WIN32_WINNT 윈도우 버젼 값 (0) | 2009.11.27 |
Inno Setup (0) | 2009.11.26 |
Installer 이야기 (0) | 2009.11.17 |