2008년 05월 09일
error LNK2001: unresolved external symbol
visual studio에서 아래와 같은 에러 메시지를 만난 경우
error LNK2001: unresolved external symbol
이유 : header file은 include 했지만 관련 라이브러리를 링크 시켜주지 않았을때 발생한다.
컴파일러의 경우 관련 라이브러리를 링크시키지 못하기 때문에 관련 라이브러리에 포함되어 있는 함수를 사용하였을 경우 관련 함수를 찾지 못하여 에러가 발생한다.
해결방법 : visual studio 의 project 속성에서 관련 라이브러리를 등록하거나, #pragma comment(lib, "name")를 사용하여 등록한다.
error LNK2001: unresolved external symbol
이유 : header file은 include 했지만 관련 라이브러리를 링크 시켜주지 않았을때 발생한다.
컴파일러의 경우 관련 라이브러리를 링크시키지 못하기 때문에 관련 라이브러리에 포함되어 있는 함수를 사용하였을 경우 관련 함수를 찾지 못하여 에러가 발생한다.
해결방법 : visual studio 의 project 속성에서 관련 라이브러리를 등록하거나, #pragma comment(lib, "name")를 사용하여 등록한다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- VC++6.0 디버깅 네 번째 시간 - OutputDebugString, TRACE by sally
- [C++]extern C by toRoad™
- Visual Leak Detector by 우하하
- 수학 관련 라이브러리 사용시 속도 개선 by 산체스
- 닷넷에서 MSXML 사용법 by 자연
# by | 2008/05/09 01:06 | Prog Skill | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]