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

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

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

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

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

Бен советует с этим вопросом: Построение Qt 4.5 с Visual С++ 2010

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

Рекомендации Rubenvb от этого вопроса: Как скомпилировать Qt как статический

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

Ответ 1

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