2011-03-23 1 views
0

VC++ 솔루션과 한 프로젝트 ("IntersonWinDriver")에서 상속했습니다 .lib 다른 프로젝트 ("유틸리티"라고 함)가 생성 한 파일. "MasterVu"라는 다른 프로젝트에서 링커 명령 줄 옵션에 "Utility.lib"이 포함되어 있음을 발견했습니다.원하는 .lib 파일에 연결할 수 없어서 해결되지 않은 외부 기호 오류가 발생합니다.

IntersonWinDriver 프로젝트에서 이것을 복제하려면 속성 창에서 구성 속성 -> C/C++ -> 일반을 선택했습니다. "Additional Include Directories"옵션 아래에 Utility 프로젝트의 코드가 들어있는 폴더를 추가했습니다. 그런 다음 Utility 프로젝트를 IntersonWinDriver의 프로젝트 종속성 중 하나에 추가했습니다.

링커 명령 행 옵션을 보면 MasterVu 프로젝트와 마찬가지로 Utility.lib에 대한 참조가 표시되지 않습니다. 필자는 Configuration Properties-> Linker-> Input 아래에 수동으로 Utility.lib에 대한 참조를 추가 할 수 있었지만 오히려 그렇게하지는 않을 것입니다. 내가 여기서 무엇을 놓치고 있니?

짐작할 수 있듯이 IntersonWinDriver의 유틸리티 프로젝트 아래에 작성된 코드로 인해 참조되지 않은 외부 기호 오류가 발생합니다.

답변

0

음 ... Common Properties-> Framework 및 References에서 유틸리티 프로젝트를 추가 할 수 있습니다. 이제 나는이 질문에 너무 빨리 어리 석음을 느낀다 ...

관련 문제