-
error C2440: 'static_cast' : 'void (__thiscall CServer::* )(WPARAM,LPARAM)'에서 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다.IT/Visual Studio 2011. 6. 14. 00:53
Visual Studio 6.0 코드를 Visual Studio 2005 이상으로 컨버팅 할 때 아래와 같은 오류가 나는 경우가 있다.error C2440: 'static_cast' : 'void (__thiscall CServer::* )(WPARAM,LPARAM)'에서 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다.
해결방법)
해당 에러가 나는 함수의 선언 부를 확인하면 아래와 같이 되어 있을 것이다.
이 부분을 아래와 같이 고쳐준다.
'IT > Visual Studio' 카테고리의 다른 글
sxs 오류를 검사하기 위한 sxstrace 사용하기 (5) 2011.07.26 fatal error LNK1000: Internal error during IncrBuildImage (0) 2011.07.18 응용 프로그램 구성이 올바르지 않기 때문에 이 응용프로그램을 시작하지 못했습니다. (10) 2011.06.14 string 관련 safe 함수 사용하기 (_s) (0) 2011.06.14 error C2259: CException cannot instantiate abstract class (0) 2011.06.14