2008-10-03 64 views
3

我们有一个makefile,最后在我们的构建过程中使用Visual Studio启动我们的单元测试。不幸的是,如果构建失败,那么makefile仍然被处理,并且我们有额外的(令人讨厌的)错误。任何方式来防止呢?只有在构建成功的情况下,才能在Visual Studio中启动makefile的任何聪明方法?

例 A计划:建立dummy.exe 项目B(生成文件):构建命令是:运行dummy.exe /单元测试

我们希望项目B跳过其生成命令时,项目A生成错误。谢谢!

回答

0

转到项目属性。我假设你已经在“构建后事件命令行”框中有一些东西了?有一个“运行后生成事件”组合框,将其设置为“成功构建”。

这是你在找什么?

+0

不幸的是,它不是一个后期构建,它是一个makefile项目 – Enigme 2008-10-03 16:01:41

+0

有没有办法让你的makefile什么也不做,如果其他项目的输出在最近20秒内没有更新?这是一个黑客,但可能会工作。 – xero 2008-10-07 18:48:06

1

将项目B(您的makefile项目)设置为依赖于项目A.这样,项目B将始终尝试在构建项目之前构建项目A.

相关问题