이때까지 C++로 프로그램을 만들 때는 전부 ANSI 기반이었습니다.

어제 HalfNetwork를 사용한 서버를 만들면서 유니코드 기반으로 프로젝트 설정을 하니
빌드가 되지 않더군요.
에러는 "
참조 위치: _wWinMain@16 함수)에서 확인하지 못했습니다." 가 나오더군요.

그래서 검색을 해보니 유니코드 기반의 WinMain은 ANSI 기반과 다르다는 것을 알게 되었습니다.

유니코드에서의 진입함수 형태는 아래와 같습니다.

INT32 APIENTRY wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTWSTR lpCmdLine, INT32 nCmdShow)



저작자 표시
신고
by 흥배 2009.08.26 19:15
| 1 |

티스토리 툴바