2014-09-16 7 views
0

여러 프로젝트에서 Visual Studio 2008 솔루션을 가지고 있습니다. 나는 그들 중 하나에서 부스트를 사용하고있다. 필요한 디렉토리와 경로 등을 모두 포함했습니다. 부스트를 사용하여 프로젝트를 컴파일하면 완벽하게 컴파일됩니다. 전체 솔루션을 빌드 할 때 실패하고 내가 사용중인 부스트 헤더를 찾을 수 없다고 알려줍니다. 그러나 컴파일하는 프로젝트에 있습니다. 이것이 어떻게 가능한지?비주얼 스튜디오 프로젝트가 컴파일되지만 솔루션이 없습니다 (프로젝트로 인해)

필자는 솔루션과 프로젝트를 정리하고 다시 만들고 Visual Studio를 열고 다시 열어 보았습니다. 아직 아무것도 ...

아이디어가 있으십니까?

답변

0

해결되었습니다.

분명히이 프로젝트를 참조한 다른 프로젝트가 있었고 헤더 파일 (일부 부스트 파일 포함)이 사용되었습니다. 분명히 두 번째 프로젝트에도 boost 라이브러리 의존성을 추가해야했습니다. (구성 등록 정보 -> C/C++ -> 일반 -> 추가 포함 라이브러리 및 구성 등록 정보 -> 링커 -> 추가 라이브러리 디렉토리)