2010-08-07 2 views
1

내가 링커에서이 오류 뜨거운 있습니다LINK : 치명적인 오류 LNK1104 : 파일을 열 수 없습니다 'libcollada14dom21.lib'

LINK : 치명적인 오류 LNK1104 : 수 없습니다 파일을 열 'libcollada14dom21.lib'

왜 libcollada14dom21.lib는 VSDIR/VC/lib에 있습니다.

+0

VSDIR은 아무 의미도 없습니다. –

+2

그런 다음 뇌를 사용하십시오. –

+0

나는 VSDIR을 "C : \ Program Files \ ..."로, 약간의 환상을 의미합니다 ... : S –

답변

0

프로젝트 옵션 -> 링커 -> 입력 -> 추가 종속성에 libcollada14dom21.lib를 추가했는지 확인하십시오.

+0

이것은 추가 종속성 목록에 있습니다. 나는 다른 목록에 넣어야합니까? –

3

좋아, 해결 :)이 libs와하지 lib 디렉토리/AMD64에서 LIB 디렉토리에 있었다 : D

0

나는 여러 프로젝트가 솔루션이를 얻고 있었다. 모든 출력물이 같은 폴더에 생성되었지만 여전히 클라이언트 프로젝트에서 라이브러리 Project settings >>...>> Linker >> Input >> 'Additional Dependencies'의 상대 경로를 제공하거나 라이브러리를 찾을 위치의 하드 코드 된 경로를 포함해야했습니다!

또 다른 광란은 클라이언트 실행 파일의 상대 경로에 의존하는 것 같습니다. 내 출력 디렉토리가 표준이면 상대 경로가 작동하지 않습니다! 출력 디렉터리를 라이브러리와 동일한 폴더로 변경하면 실행 파일의 상대 경로 ... 이상하게 생깁니다.

관련 문제