mt.exe无法终止

时间:2013-02-20 08:32:28

标签: windows build msbuild compilation manifest

有时当我使用nmake编译C ++代码时,构建过程会卡在清单工具mt.exe中(请参阅此屏幕截图的底部 - http://i.stack.imgur.com/pgyzT.png)。它只是永远不会完成,但如果我取消构建过程并重新开始,它可能会超过最后一点,但再次陷入另一个看似随机的mt.exe进程。这使得构建大型软件非常麻烦,因为我需要“监控”构建过程以了解何时取消并从头开始重新开始。

我对这种行为可能是什么原因一无所知。有没有人以前遇到过这个问题?

编辑:我使用的是Windows 8 x64,mt.exe来自Windows SDK 6.0A。

2 个答案:

答案 0 :(得分:0)

我有类似的问题,msbuild卡在随机点。从未发现导致它的原因,但对我有用的解决方法是禁用并行构建项目。

答案 1 :(得分:0)

尝试在构建时禁用防病毒按需扫描。我已经看到一些防病毒软件使用mt.exe阻止对文件的访问,尽管通常会收到错误而不是挂起。