【发布时间】:2010-04-24 13:18:19
【问题描述】:
在 Visual Studio 2008 中,如果我有一个包含多个 C++ 项目的解决方案,我可以使用“项目依赖项”选项使它们相互依赖并正确链接。这固定了构建顺序,并且(例如)建立了针对静态库输出的主应用程序项目链接。
在 Visual Studio 2010 中,这似乎不起作用。 Visual Studio 2010 是否改变了它的工作方式?
【问题讨论】:
在 Visual Studio 2008 中,如果我有一个包含多个 C++ 项目的解决方案,我可以使用“项目依赖项”选项使它们相互依赖并正确链接。这固定了构建顺序,并且(例如)建立了针对静态库输出的主应用程序项目链接。
在 Visual Studio 2010 中,这似乎不起作用。 Visual Studio 2010 是否改变了它的工作方式?
【问题讨论】:
是的。您还需要 add a Reference 到依赖的项目。这不仅仅适用于托管 C++(或 C++/CLI)应用程序。
Visual C++ 团队博客对此有一个条目:Flexible Project-to-Project References。
【讨论】: