네이트온 : ljyong987@nate.com
by 해법
LNK2019, LNK1120 Error 발생이유

SysLauncher error LNK2019: "public: bool __thiscall cFileUtility::FileCreate(char const *)" (FileCreate@cFileUtility@@QAE_NPBD@Z) 외부 기호("public: int __thiscall SysLauncher::SequenceUser(void)" ?SequenceUser@SysLauncher@@QAEHXZ) 함수에서 참조)를 확인하지 못했습니다.

SysLauncher fatal error LNK1120: 3개의 확인할 수 없는 외부 참조입니다.

 

 

LNK2019, LNK1120 Error 발생이유...

 

1. 헤더를 인클루드만 하고 프로젝트에 헤더 및 .cpp를 포함하지 않을 경우...

 

2. .h 및 .cpp에 함수원형 및 함수호출을 해놓고 정작 함수 구현을 안했을 경우...

 

3. .c 와 .cpp를 프로젝트에서 같이 사용할 때 .h 만 인클루드하고 .cpp 는 인클루드 하지 않을 경우...

 

===============================

aaa.h

void CheckLNK2019(int ntest);

 

aaa.cpp

void LNK2019Test()

{

CheckLNK2019(nTemp);

}

===============================

- CheckLNK2019 함수를 호출만 하고 실제 함수는 구현되어 있지 않을 경우...

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 해법 | 2008/12/25 22:18 | C++ | 트랙백 | 덧글(2)
트랙백 주소 : http://edible.egloos.com/tb/1240411
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by eresse at 2009/06/08 22:23
으아, 헤더파일에만 함수 선언해놓고, 구현안해서 2019, 1120 링크에러로 2시간 가까이 삽질 했네요;;
좋은 정보 감사합니다.
Commented by 해법 at 2009/06/08 22:24
저도 이거때문에 초보시절에 며칠 동안 고생했답니다. ㅠㅠ (지금도 초보지만)
더이상 잊어버리지 않으실꺼에요~

:         :

:

비공개 덧글



<< 이전 페이지 다음 페이지 >>


카테고리
최근 등록된 덧글
해법님 드디어 날짜까지; 좀..
by 거북이배딱지 at 03:12
ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ..
by 해법 at 12/17
..해법님도 슬슬 가시는군요
by 혼자가된Story at 12/17
ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ ..
by 해법 at 11/23
ㅠㅠ 멀었어염
by 해법 at 11/23
이글루 파인더
rss

skin by 이글루스