我们安装了VS2010 pro和Incredibuild 4.62。我们正在尝试编译到x64平台,因此我们运行 “C:\ Program Files(x86)\ Xoreax \ IncrediBuild \ BuildConsole.exe”something.sln / MINWINVER = 7 / build release | x64
问题是这使用32位cl.exe来编译64位目标文件,这可能很慢并且会遇到内存问题。
它打印到控制台:设置使用Microsoft Visual Studio 2010 x64交叉工具的环境。
它应该简单地做x64工具。
答案 0 :(得分:0)
我叫Victor,我来自IncrediBuild支持团队。
在Visual Studio中为x64平台构建时,默认情况下,正在使用的编译器实际上是位于“x86_amd64”文件夹中的交叉编译器。 为了确保与Visual Studio构建完全兼容,IncrediBuild必须使用在非IncrediBuild构建中使用的相同编译器。
根据我们的经验 - 32位交叉编译器和64位编译器具有相同的速度,我们从未遇到编译器内存不足的状态,因此使用本机x64工具集不会产生任何好处。 / p>
如果您想切换到本机x64工具集 - 您需要使用Visual Studio定义一个新工具集,该工具集指向x64工具。 一旦定义了工具集,并设置为在项目属性中使用 - IncrediBuild将自动使用它。