根据他们的文档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.
任何人都知道我做错了什么?
答案 0 :(得分:1)
看起来虽然您正在构建" Debug | Win32",但是当您通过命令行执行时,Visual Studio 2010 x64交叉工具已加载... 通过BuildConsole命令执行IncrediBuild时,它会尝试通过执行vcvars.bat文件来设置您的环境。在你的场景中,似乎IncrediBuild正在启动vcvarsx86_amd64.bat而不是vcvars32.bat
据我所知,此问题已在更高版本的IncrediBuild中修复。