У нас есть VS2010 pro и Incredibuild 4.62. Мы пытаемся скомпилировать на платформу x64, поэтому мы запускаем
«C: \ Program Files (x86) \ Xoreax \ IncrediBuild \ BuildConsole.exe» что-то.sln / MINWINVER = 7 / сборка выпуска | x64
Проблема заключается в том, что для компиляции 64-битных объектных файлов используется 32-битный cl.exe, что может быть медленным и приводить к проблемам с памятью.
Он выводит на консоль: Настройка среды для использования Microsoft Visual Studio 2010 x64 cross tools.
Это должно делать x64 инструменты просто.
Меня зовут Виктор и я из группы поддержки IncrediBuild.
При сборке для платформы x64 в Visual Studio по умолчанию используемый компилятор фактически является кросс-компилятором, расположенным в папке «x86_amd64».
Чтобы обеспечить полную совместимость со сборками Visual Studio, IncrediBuild должна использовать те же компиляторы, которые используются в сборках не IncrediBuild.
Исходя из нашего опыта — 32-битный кросс-компилятор и 64-битные компиляторы имеют одинаковую скорость, и мы никогда не сталкивались с состоянием, когда компилятору не хватает памяти, поэтому использование собственного набора инструментов x64 не принесло бы никаких преимуществ.
Однако, если вы хотите переключиться на собственный набор инструментов x64 — вам нужно определить новый набор инструментов с Visual Studio, который указывает на инструменты x64.
Как только набор инструментов определен и настроен для использования в свойствах проектов — IncrediBuild будет использовать его автоматически.
Других решений пока нет …