2009년 11월 5일 목요일

[오류] error C4430: 형식 지정자가 없습니다. int로 가정합니다. 참고: C++에서는 기본 int를 지원하지 않습니다.

error C4430: 형식 지정자가 없습니다. int로 가정합니다. 참고: C++에서는 기본 int를 지원하지 않습니다.

 

라는 에러를 만날 경우가 있습니다.

 

 이건 VS6 에서 VS7 이상으로 옮겨갈 때 발생하는 에러입니다.

 

보통 기본생성자나 함수선언할 때 리턴타입값을 안써주는 경우가 있는데,

이때 발생하는 에러중 하나입니다.

 

"초기함수 타입은 과거처럼 int가 아니"라고 하네요.

 

따라서 다음과 같이 선언하면 해결 가능합니다.

 

CServerIP::OnInitDialog(HWND hDlg,HWND hwndFocus, LPARAM lParam)

{

....

}

 

 

BOOL CServerIP::OnInitDialog(HWND hDlg,HWND hwndFocus, LPARAM lParam)

{

....

}

 이렇게 변경하면 됩니다.

댓글 없음:

댓글 쓰기