Eclipse IDE for C/C++ Developers에서 빌드시 "undefined reference to 'WinMain@16'"에서 해결 방법

Eclipse IDE for C/C++ Developers와 MinGW를 사용해서 Windows에서 c/c++ 프로그래밍을 할 수 있다. 가이드를 따라서 프로젝트를 생성하고, "Hello World"를 코딩해서 빌드를 하는데 같은 에러가 발생하였다.


그림을 클릭하시면 크게 보실 수 있습니다.

* Description : undefined reference to 'WinMain@16'
* Location : line 73, external location: C:\MinGW\msys\1.0\src\mingw\main.c

저런 파일도 없고, 그냥 'Hello World'를 콘솔에 찍는데 왜 WinMain을 찾는지 이해를 할 수 없었다. 구글링해서 찾은 정보는 황당하게도 파일을 저장하지 않아서 생기는 문제였다.

* 링크 : http://www.eclipse.org/forums/index.php/m/993732/

파일을 저장하고, 다시 빌드해 본다. 그래도 같은 에러가 난다면 eclipse를 닫고 다시 열어서 빌드를 해본다.

하지만 에러 메시지와 파일 위치는 정말 미스테리다..

댓글

이 블로그의 인기 게시물

FIX::장치가 더 이상 응답하지않거나 연결이 끊어졌습니다.

mysql DATETIME형의 기본값으로 현재시간 설정

FIX :: LACP bonding 구성시 트래픽이 한쪽 포트로 몰리는 현상