你如何从命令行编译?

时间:2013-11-12 19:20:32

标签: incredibuild

根据他们的文档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.

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:1)

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

据我所知,此问题已在更高版本的IncrediBuild中修复。