2011-04-24 41 views
3

我们正试图从C++ VS2005转移到VS2010,但无法弄清楚如何从解决方案依赖模型转移到MSBuild项目参考模型。我们有多个开发人员,但不要将所有源分发给每个开发人员,尽管每个开发人员都提供了所有头文件,.lib和.dll文件。VS2010 C++如何为每个开发人员提供不同的项目引用

使用VS2005,每个开发人员都有自己的解决方案,并为该开发人员设置项目依赖项,该开发人员包含所有.lib文件,这些文件不具有源代码。这样,他们就可以将最新的.vcproj文件用于他们拥有的源代码。

在试图转移到VS2010/MSBuild时,项目文件现在要求将依赖关系作为引用包含在内,但有些开发人员不会拥有引用项目的副本,只有.h和.lib副本。

有什么办法可以将VS2005/VS2008的基于解决方案的依赖模型与VS2010的MSBuild项目参考模型结合起来?

+0

只需将.lib放入项目的其他依赖关系链接器设置即可。这是有效的方式。 – 2011-04-24 16:02:19

+0

非常感谢,迄今为止,似乎工作。本周将进行更多的测试。 – user722595 2011-04-24 18:01:09

回答

0

一旦添加了依赖关系,MS会删除链接器列表中的隐式添加库。

现在库应该在链接器设置的附加依赖关系中明确指定,并且包含在编译器的设置中。

相关问题