构建输出与项目构建顺序不匹配

时间:2011-03-02 11:40:54

标签: c++ visual-studio visual-studio-2008 visual-c++ build-process

我正在使用Visual Studio 2008来构建一个包含19个项目的灵魂。

如果我转到Project Dependencies窗口然后转到Build Order选项卡,我看到项目XXX应该是要构建的最后一个项目。但是,当我构建解决方案时,项目XXX构建在中间的某个位置,它绝对不是最后构建的项目。

这件事怎么可能?

2 个答案:

答案 0 :(得分:1)

构建顺序选项卡应该显示基于依赖项的一个可能的拓扑项目。如果您希望项目始终是最后构建的项目,则应该依赖于所有其他项目。

答案 1 :(得分:0)

也许您在构建之前选择了另一个依赖于项目XXX项目的项目 解。此外,同时建立的并行项目可能会引起您的困惑。让 打开“Option \ Projects and Solutions \ Build and Run”并确保最大并行数 项目构建是1。