【发布时间】:2023-03-13 12:38:02
【问题描述】:
在 Visual Studio 2005 中,我有一个解决方案,其中包含通过“项目依赖关系”对话框指定的显式依赖关系。
例如,当我通过 devenv /rebuild Release 构建时,项目的构建顺序与加载 IDE 时不同。这是我指定的依赖项不允许的顺序。
在某些情况下,devenv 会崩溃 :(
日志在显示顺序的每一行之前显示一个数字,我认为这是依赖引起的顺序:
11>MyExeProject - 1 个错误,0 个警告
但是,构建似乎是按该顺序开始,中断并以另一个顺序继续 - 这是行不通的。所以 8 可能会在 11 之前完成构建。如果 8 中有 11 个链接,那就有问题了。
在 IDE 中发生了类似的重新排序,但构建顺序仍然保持完整性。
需要通过命令行构建,有什么想法或原因是什么?
【问题讨论】:
标签: windows visual-studio visual-c++ visual-studio-2005