Рекомендуемые флаги для минималистичной сборки Qt

Я пытаюсь собрать Qt, потому что это требуется для Visual Studio 2010. Сценарий сборки (configure.exe) довольно прост, но по умолчанию для его компиляции требуются годы. После часа ожидания на быстром ноутбуке с твердотельным накопителем я сдался (без флагов, просто configure.exe).

Какие флаги рекомендуются для простого и легкого приложения Qt? Я имею в виду тех, кто изучает Qt, кому не нужен WebKit и так далее.

Я собрал самые полезные ссылки, которые нашел:

Справочная страница для Qt configure: http://doc.qt.io/qt-4.8/configure-options.html

Совет Бена по этому вопросу: Сборка Qt 4.5 с Visual C++ 2010

-no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -no-qt3support -fast

Совет Rubenvb по этому вопросу: Как скомпилировать Qt как статический

  1. Отключить отладку: -release
  2. Отключите ненужные модули, особенно QtWebKit: -no-webkit -no-script -no-scripttools -no-qt3support -nomake demos -nomake tools -nomake examples
  3. Отключите поддержку LTCG, что имеет неприятный побочный эффект генерации огромных статических библиотек: no-ltcg

1 ответ

Решение

Это должно быть хорошо. Все, что находится за пределами webkit, - это просто микрооптимизация, если речь идет о времени сборки (webkit огромен). Я бы не стал устанавливать инструменты -nomake, когда вы захотите изучить Qt, так как вы можете использовать эти инструменты.

Другие вопросы по тегам