1>------ Build started: Project: Test, Configuration: Debug Win32 ------
1>Compiling...
1>stdafx.cpp
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlcom.h(431) : error C2146: syntax error : missing ';' before identifier 'rgclsidAllowed'
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlcom.h(431) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlcom.h(431) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlcom.h(6053) : error C2039: 'rgclsidAllowed' : is not a member of 'ATL::ATL_PROPMAP_ENTRY'
1> c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlcom.h(422) : see declaration of 'ATL::ATL_PROPMAP_ENTRY'
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlcom.h(6053) : error C2660: 'ATL::CComVariant::ReadFromStream' : function does not take 4 arguments
Visual Studio 2008 SP1에서 프로젝트를 생성 후 빌드 & 실행결과 아래와 같은 에러 발생
원인은 ATL관련 보안 업데이트로 인하여 ATL을 Static으로 작업하려고 할 때 발생한다.
따라서 프로젝트를 선택, 마우스 오른쪽 버튼 클릭, 속성,
Static Link to ATL을 Dynamic Link to ATL로 변경하거나
Visual Studio 2008 서비스팩1 ATL 보안 업데이트를 통해서 해결이 가능하다.
http://www.microsoft.com/downloads/ko-kr/details.aspx?displaylang=ko&FamilyID=294de390-3c94-49fb-a014-9a38580e64cb
Visual Studio 2008 SP1에서 프로젝트를 생성 후 빌드 & 실행결과 아래와 같은 에러 발생
원인은 ATL관련 보안 업데이트로 인하여 ATL을 Static으로 작업하려고 할 때 발생한다.
따라서 프로젝트를 선택, 마우스 오른쪽 버튼 클릭, 속성,
Static Link to ATL을 Dynamic Link to ATL로 변경하거나
Visual Studio 2008 서비스팩1 ATL 보안 업데이트를 통해서 해결이 가능하다.
http://www.microsoft.com/downloads/ko-kr/details.aspx?displaylang=ko&FamilyID=294de390-3c94-49fb-a014-9a38580e64cb