2011-08-02 6 views
3

이 VS9 솔루션을 VS10으로 가져 오면 VS10이 솔루션과 프로젝트 파일의 새로운 형식으로 변환됩니다. 그러나 이제는 링커 오류가 발생합니다.VS10으로 업그레이드 한 후 lib 파일에 연결할 수 없습니다.

하나의 프로젝트 인 네이티브 C++ 프로젝트는 헤더 파일 집합과 .lib 파일을 사용하여 일부 외부 라이브러리에 연결합니다. 프로젝트에서이 라이브러리는 프로젝트의 "라이브러리"폴더에 저장 됨으로써 지정됩니다. VS9에서는 정상적으로 작동하지만 VS10에서는 실패합니다. 그러나 프로젝트 옵션의 링커 입력 패널에서 "추가 종속성"설정을 사용하면 동일한 lib가 링크됩니다.

나는 lib 파일을 10 년 이상 프로젝트에 포함시키는 기술을 알고있다. 이 작업이 VS10에서 작동하지 않았습니까?

+3

와우, 나는 "프로젝트에 드롭 라이브러리"에 대해 몰랐다. –

+0

OLE 드래그 앤 드롭 FTW! – AJG85

답변

2

아니요, 여전히 VS2010에서 작동합니다 (단지 테스트를 통과 했음).

+0

감사합니다. 내가 그걸 확인하지 못한 것을 나는 믿을 수 없다. 그래서 내가 한 일과 당신의 간단한 테스트 케이스가하는 일 사이에 약간의 차이가 있어야합니다. 음. 나는 이것으로 땜질하고 알아낼 시간이 있었으면 좋겠어. 어쨌든, 왜 내 사건에서 효과가 없는지에 대한 대답은 아니지만, 명백한 시험을 생각해내는 현상금을 얻는다. 감사! – sbi

+0

+1 2 개 이상 득점해야한다고 생각하기 때문에 +1 – AJG85

관련 문제