처음에 Visual Studio 6.0 을 설치 해서 따라하다가 이상하게 프로젝트 실행은 되는데 저장된 프로젝트를 다시 실행하니 종료하라는 메시지가 출력 되서 포기…
두번째 이클립스에서 CPP 컴파일러가 있는 것을 확인하고 설치 해서 설정하고 했지만 뭔가 이상함… 포기
세번째 Visual Studio 2010 에서 시도. API 강좌를 그대로 복사해서 붙여 넣기를 했지만 실패.
뭔가 이상하다. 열심히 구글링을 했다. 그랬더니 프로젝트 구분을 잘못 만들었다는 문제에 직면 Win32 ConsoleApplication 이 아니라 Win32 Application 으로 만들어야 한다는걸 파악함.
컴파일 및 빌드는 정상적으로 되었는데 윈도우 창이 출력 안됨. (에이… 망할)
네이버 카페에서 해답을 찾음.
원본
#include LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage,WPARAM wParam,LPARAM lParam); LPSTR lpszClass = "First"; HINSTANCE g_hInst; int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow)
수정
#ifdef UNICODE #undef UNICODE #endif #define _MBCS #include LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage,WPARAM wParam,LPARAM lParam); LPSTR lpszClass = "TextOut"; // 추가 부분 #pragma comment( linker, "/subsystem:windows") HINSTANCE g_hInst; int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow)
이제 정상적으로 된다.
저도 안됫는데 덕분에 잘 되내요 이제 ㅋㅋㅋ
감사합니다.
ㅎㅎㅎ… 따라 하기 어렵더라구요.. 예전하고 변경된 부분이 많은것 같습니다.