2011-03-03 6 views
0

링커 오류 LNK 2001의 해결되지 않은 외부 기호가 있습니다. 내 포인트는 Project Settings-> C/C++ -> General -> Additional Include에 각각의 include 디렉토리가 추가 된 것입니다. 이 include 디렉토리에는 오류의 원인이되는 함수가 들어있는 헤더 파일이 있습니다. 또한 링커 옵션 -> 일반 -> 추가 lib 종속성 아래에 모든 lib 폴더를 추가합니다. 무엇이 잘못 될 수 있습니까? 누락 된 파일을 추적하려면 어떻게합니까?파일을 포함하고 있음에도 불구하고 링커 오류가 발생했습니다.

답변

0

라이브러리 경로 이상이 필요하므로 라이브러리를 명시 적으로 지정해야합니다. 즉 something.lib (이하 VS2005의 입력 -> 추가 종속성

+0

감사합니다. 완벽하게 작동했습니다. – Manish

0

링커 오류는 포함 파일과 관련이 없습니다. 누락 된 include 파일/디렉토리에서 컴파일러 오류가 발생합니다. 링커는 실제 정의 인 aka 코드를 사용하여 마법을 작동시키고 바이너리 파일 (exe/dll/정적 라이브러리 등)을 만듭니다.

#include 헤더를 보내는 라이브러리에 연결하고 있습니까?

관련 문제