2011-04-24 2 views
3

우리는 C++ VS2005에서 VS2010으로 이동하려고하지만 솔루션 종속성 모델에서 MSBuild 프로젝트 참조 모델로 이동하는 방법을 알 수 없습니다. 우리에게는 여러 명의 개발자가 있지만 모든 개발자가 모든 헤더 파일, .lib 및 .dll 파일을 제공하지만 모든 소스를 각 개발자에게 배포하지는 마십시오.VS2010 C++ 각 개발자마다 서로 다른 프로젝트 참조를 갖는 방법

VS2005를 사용하면 각 개발자가 고유 한 솔루션을 가지며 소스가없는 모든 .lib 파일을 포함하는 해당 개발자에게 고유 한 프로젝트에 프로젝트 종속성을 설정할 수 있습니다. 이렇게하면 소스에 대해 최신 .vcproj 파일을 사용할 수 있습니다.

VS2010/MSBuild로 이동하려고하면 프로젝트 파일에 종속성이 참조로 포함되어야하지만 일부 개발자는 참조 된 프로젝트의 복사본이 없으며 .h 및 .lib 만 포함해야합니다.

VS2005/VS2008의 솔루션 기반 종속성 모델을 VS2010의 MSBuild 프로젝트 참조 모델과 결합하는 방법이 있습니까?

+0

.lib를 프로젝트의 추가 종속성 링커 설정에 넣기 만하면됩니다. 그것은 어느 쪽이든 작동합니다. –

+0

고마워요, 지금까지는 작동하는 것 같습니다. 이번 주에 더 많은 시험을 보게 될 것입니다. – user722595

답변

0

종속성이 추가 된 MS는 링커 목록에 암시 적으로 라이브러리를 추가하지 않았습니다.

이제 libs는 링커 설정의 추가 종속성 및 컴파일러 설정에 명시 적으로 지정해야합니다.

관련 문제