Быстрая компиляция Qt C ++ в Windows

У меня есть большой проект, использующий фреймворк Qt, и я пытаюсь найти самый быстрый способ скомпилировать его в моей установке Windows.

На моей Linux-машине дома я использую установку Linux Mint трехлетней давности с двухъядерным процессором (машине 3 года, а не Linux Mint) , используя: make -j2 оба ядра используются полностью (ish) и компилирует код относительно быстро, примерно через 10 минут после чистой сборки.

Однако на моем рабочем компьютере с Windows, который имеет процессор Intel Core 2 Quad (XP) с тактовой частотой 2,0 ГГц, я никогда не смогу добиться такой скорости компиляции, как мой Linux. В документации разработчика для программы рекомендуется использовать Visual Studio C ++ с использованием файла проекта, созданного из cmake, но он, похоже, использует только одно ядро ​​и требует более часа для компиляции против примерно 10 минут (из чистой сборки) в моей установке Linux.

Я использовал jom , но даже при использовании всех ядер это все равно занимает около полутора часов, потому что кажется, что на каждом ядре используется только небольшое количество ЦП.

Для меня не имеет смысла, что моя старая Linux-машина строится быстро, а четырехъядерный процессор просто не работает.

15
задан Nathan W 12 October 2011 в 06:13
поделиться