【发布时间】:2018-01-08 13:15:23
【问题描述】:
我们有一个相对较大的 C++ 应用程序,它有很多依赖项。在我们运行 msbuild 4.0.30319 的构建服务器上,使用 msbuild 进行增量构建时,我们不断收到链接器错误和失败。
在进一步调查之后,似乎确实没有在构建应用程序之前拾取和构建依赖库。
我的问题如下: 是否有构建此类具有依赖项的 C++ 项目的最佳实践?如果是,对于使用 VS2008 构建的 C++ 应用程序,使用 MSBUILD 进行增量构建的正确方法是什么?
【问题讨论】:
-
恕我直言,构建服务器应该进行完整构建,而不是增量构建。开发人员可以在他们的工作站上进行增量构建。执行完整的构建可以让您对可交付成果更有信心。
-
嗨,Thomas,我们确实做了完整的构建。事实上,我们既做增量也做完整。感谢您的输入,但我更感兴趣 msbuild 如何处理增量构建的构建依赖关系以及它是否支持它
-
你设置好依赖了吗?右键单击 Solution Explorer 上的解决方案 (.sln) 并选择 Project Dependencies...。
标签: c++ visual-studio visual-studio-2008 msbuild