qt_add_webengine_dictionary

此命令自 Qt 6.3 开始引入。

概述

qt_add_webengine_dictionary(
    [TARGET]
    [SOURCE]
    [OUTPUT_DIRECTORY]
)

如果禁用了无版本命令,则使用 qt6_webengine_add_dictionary() 代替。它支持与此命令相同的参数集。

描述

Qt Web Engine 中的拼写检查器需要特定二进制格式的词典。此 CMake 命令将来自 Hunspell 项目 的词典转换为 bdict 二进制格式。它创建一个 qtwebengine_dictionaries 目标,您的项目可以使用它作为依赖项。这样,您的项目可以轻松添加字典。有关更多详细信息,请参阅 拼写检查器示例

参数

TARGET 是一个可选参数,指定应依赖于 qtwebengine_dictionaries 目标的应注意应用程序目标。换句话说,它用于定义一个构建依赖关系,在构建 TARGET 之前创建词典的二进制格式。

SOURCEHunspell 项目 中词典的绝对路径,将为该词典创建对应的二进制格式(.bdict)。

OUTPUT_DIRECTORY 是一个可选参数,用于指定创建词典二进制格式的目录。如果没有指定,则将使用 CMAKE_CURRENT_BINARY_DIR 作为 OUTPUT_DIRECTORY

注意:在多配置生成器的情况下,qtwebengine_dictionaries 目录或 <CONFIG>/qtwebengine_dictionaries 目录被附加到 OUTPUT_DIRECTORY。这有助于利用词典,因为 webengine_dictionaries 目录是默认的搜索位置。

© 2024 Qt 公司 Ltd. 包含在此处的文档贡献的版权为各自所有。提供的文档受 GNU 自由文档许可证版本 1.3 的条款约束,由自由软件基金会出版。Qt 和相应标志是芬兰和/或世界其他地区的 Qt 公司 Ltd. 的商标。所有其他商标均为各自所有者的财产。