2010-04-24 116 views
12

在Visual Studio 2008中,如果我有一个包含多个C++项目的解决方案,我可以通过使用“Project Dependencies”选项使它们相互依赖并正确链接。这固定了构建顺序,并且还针对静态库输出制作(例如)主应用程序项目链接。Visual Studio 2010是否打破了C++项目之间的“项目依赖关系”?

在Visual Studio 2010中,这似乎不起作用。 Visual Studio 2010改变了这种方式吗?

回答

13

是的。你也需要add a Reference到依赖项目。这不仅适用于受管理的C++(或C++/CLI)应用程序。

Visual C++团队博客有一个条目关于此:Flexible Project-to-Project References

+0

谢谢罗杰。我在2008年试图做到这一点,并对项目参考缺乏一致性感到恼火 – Fuzz 2010-04-24 13:58:21