Возможности тонкой настройки в QtВо многих случаях, только фиксированный набор приложений развёртываются на встраиваемом устройстве, делая возможным экономию ресурсов минимизируя размер связанных библиотек. Установку Qt можно легко оптимизировать избегая компиляции возможностей, которые не потребуются. Определен широкий ассортимент возможностей, включающие в себя классы и технологии, предоставленные несколькими модулями Qt. Вы можете искать определение разных возможностей в файле src/corelib/global/qfeatures.txt из поставки Qt. Простая настройкаВстраиваемые Linux-системыЧтобы отключить конкретную возможность, просто запустить сценарий configure Qt для встраиваемых Linux-систем с опцией -no-feature-<feature>. Например: ./configure -no-feature-thread Возможность можно легко включить снова запустив configure с опцией -feature-<feature>. Смотрите также Настройка производительности Qt. Windows CEЧтобы отключить конкретную возможность, просто запустите сценарий configure с набором требуемых опций -D<feature>. Например, вы можете использовать опцию -D чтобы определить QT_NO_THREAD: configure.exe -D QT_NO_THREAD Опция -D создаст только внутренне определение Qt. Если вы получите ошибки линкера, определите также в ваше проекте QT_NO_THREAD. Вы можете сделать это добавив DEFINES += QT_NO_THREAD в ваш .pro файл. Смотрите также Настройка производительности Qt. Управление большим количеством возможностейЕсли вы хотите отключить много возможностей, более удобно использовать инструмент qconfig. Вы можете отключить набор возможностей создав пользовательский конфигурационный файл, который определяет предпочтительный подмножество функциональности Qt. Такой файл использует макросы для отключения ненужных возможностей, и может быть создан вручную или используя инструмент qconfig, расположенный в каталоге tools/qconfig поставки Qt. Замечание: Инструмент qconfig предназначен для сборки вместе с Qt на настольных платформах. Интерфейс инструмента qconfig отображает всю функциональность Qt, и позволяет пользователю и отключать и включать возможности. Пользователь может открыть и отредактировать любой пользовательский конфигурационный файл, расположенный в каталоге src/corelib/global. При создании пользовательского конфигурационного файла вручную, описание доступных в настоящее время возможностей Qt можно найти в файле src/corelib/global/qfeatures.txt. Обратите внимание на то, что некоторые возможности зависят от других; отключение какой-либо возможности автоматически отключит все возможности, которые зависят от нее. Зависимости возможности можно изучить используя инструмент qconfig, но они также описаны в файле src/corelib/global/qfeatures.h. Чтобы получить возможность применить пользовательскую конфигурацию, она должна быть сохранена в файл с именем qconfig-myfile.h в каталоге src/corelib/global. Затем используйте опцию инструмента configure, -qconfig, и передайте в качестве аргумента имя конфигурационного файла без префикса qconfig- и расширения .h. Следующие примеры покажут, как он вызывается на каждой встраиваемой платформе для файла с именем qconfig-myfile.h: Встраиваемые Linux-системы: ./configure -qconfig myfile Windows CE: configure.exe -qconfig myfile Qt предоставляет несколько готовых пользовательских конфигурационных файлов, определяющих минимальную, малую, среднюю и большую установки, соответственно. Эти файлы располагаются в каталоге исходных кодов /src/corelib/global из поставки Qt. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |