1. 오류 API 프로그래밍 디버깅 하는 중 아래의 2가지 오류가 발생한다. 2. 해결 방법 콘솔에서의 진입점은 main 함수이다. 그러나 API의 경우 진입점이 WinMain이기 때문에 위와 같은 오류가 생긴다. [구성 속성] -> [링커] -> [시스탬]으로 진입하여 하위 시스탬을 '콘솔'이 아닌 '창'으로 변경한다.
API
// DialogBox 프록시저 BOOL CALLBACK AboutDlgProc(HWND hDlg, UINT iMessage, WPARAM wParam, LPARAM lParam); LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam) { switch (iMessage) { case WM_COMMAND: switch (LOWORD(wParam)) { case ID_NEW_GAME: g_GameManager.ResetGame(); break; case ID_OPTION: // DialogBox 생성(인스턴, 리소스(템플리트), Dialog가 뿌려질 윈도우, DialogBox 프록시저) DialogBox(g_hInst..