본문 바로가기

개발자/C#

_WinMain@16 외부 기호(참조 위치: ___tmainCRTStartup 함수)에서 확인하지 못했습니다.

반응형


삽질을 피하는 방법 | 2009/04/02 08:03 - 출처

MS Visaul Studio로 코딩하다가 다음과 같은 링크 에러를 만난다면 이렇게 해결하면 됩니다.

LIBCMTD.lib(wincrt0.obj) : error LNK2019: _WinMain@16 외부 기호(참조 위치: ___tmainCRTStartup 함수)에서 확인하지 못했습니다.

프로젝트 속성 > 링커 > 시스템 > 하위시스템 항목을 '콘솔'로 변경해주면 됩니다.

이 에러는 콘솔 프로그램을 작성하기 위해서 프로젝트를 생성했는데 프로젝트 속성은 윈도우즈 프로그램으로 설정이 되어 있을 때 나타납니다.

MS Visual Studio가 코딩하기에 편리한 환경을 제공해 주는 것은 분명하다.
특히 디버깅 환경으로는 최고가 아닐까 싶다.
물론 gdb라는 훌륭한(그렇다고 들었음) 디버거가 있지만 아무래도 친해지기에는 쉽지가 않다.




반응형

'개발자 > C#' 카테고리의 다른 글

wfdisc 파일정보 보여주는 프로그램  (0) 2011.12.30
상속이냐 합성이냐  (0) 2011.03.10
35 Free C and C++ Programming Books and Ebooks  (0) 2011.03.01
C++ 관련 책 list 입니다.  (0) 2011.03.01
파일 확장자 변경 코드  (0) 2011.01.27
C언어 관련 주요 질문과 답변  (0) 2011.01.12
MFC Hierarchy Chart  (0) 2011.01.05
[MFC] CWinAppEx::CleanState()  (0) 2010.10.27

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩