C 语言

QUL_SOFTWARE_RASTERIZER_FREETYPE

矢量图形的软件支持

描述

此变量允许您在使用 ShapeShapePath 时渲染矢量图形形状。此变量默认启用,但您可以选择在您的应用程序未使用 Qt Quick Ultralite Shapes 或目标板通过硬件加速支持矢量图形时禁用它。

注意: 禁用矢量图形的软件支持将节省闪存。

要禁用矢量图形的软件支持,请使用 QUL_SOFTWARE_RASTERIZER_FREETYE=OFF 重新构建 Core 库。有关更多信息,请参见 从源代码构建 Qt Quick Ultralite

QUL_ROOTQUL_TOOLS 在下面的命令行示例中用作已设置的环境变量。例如

export QUL_ROOT=$HOME/Qt/QtMCUs/2.8.0
export QUL_TOOLS=$HOME/Qt/Tools/QtMCUs
set QUL_ROOT=C:\Qt\QtMCUs\2.8.0
set QUL_TOOLS=C:\Qt\Tools\QtMCUs

示例

cmake .. -DQul_ROOT=$QUL_ROOT -DQUL_PLATFORM=MIMXRT1050-EVK-baremetal -DQUL_SOFTWARE_RASTERIZER_FREETYPE=OFF -DCMAKE_TOOLCHAIN_FILE=$QUL_ROOT/lib/cmake/Qul/toolchain/armgcc.cmake -DQUL_TARGET_TOOLCHAIN_DIR=$QUL_TOOLS/arm_gcc_12_3_1 -DQUL_BOARD_SDK_DIR=$QUL_TOOLS/NXP/SDK_2_15_000_EVKB-IMXRT1050 -DCMAKE_BUILD_TYPE=MinSizeRel -DQUL_GENERATORS=../lib/cmake/Qul/QulGenerators.cmake

有关支持矢量图形的目标板的更多信息,请参阅 支持的目标板和发展主机

此变量是在 Qt Quick Ultralite 2.5.0 中引入的。

在特定 Qt 许可下提供。
了解更多信息。