4

根据他们的文档here,我应该能够像这样从控制台构建:

BuildConsole mysolution.sln /build /cfg="Debug|Win32"

我有一个可用的 Debug|Win32 版本,我这样做了。如果我在 MSVS2010 中加载解决方案,我可以构建它。但是,当我尝试从命令行或系统托盘图标构建它时,它除了输出消息之外什么都不做:

-----------------------------------------------------------------
Build Acceleration Console 4.62 (build 1459)
Copyright (C) 2001-2013 Xoreax Software Ltd. All rights reserved.
-----------------------------------------------------------------


Initializing...
Setting environment for using Microsoft Visual Studio 2010 x64 cross tools.

有人知道我在做什么错吗?

4

1 回答 1

1

看起来虽然您正在构建“Debug|Win32”,但当您通过命令行执行时,会加载 Visual Studio 2010 x64 交叉工具...当您通过 BuildConsole 命令执行 IncrediBuild 时,它会尝试通过执行来设置您的环境vcvars.bat 文件。在您的场景中,似乎 IncrediBuild 正在启动 vcvarsx86_amd64.bat 而不是 vcvars32.bat

据我所知,这个问题已在 IncrediBuild 的更高版本中得到修复。

于 2014-08-14T13:55:53.270 回答