C

安装 Qt 安全渲染器

Qt 许可证

Qt 安全渲染器是 Qt 设备创建企业许可证的商业功能。根据请求提供安全认证工件。有关定价和其他产品详情,您可以联系我们的销售团队。查阅联系 Qt 公司

安装 Qt 安全渲染器

下载在线安装程序。在 Linux 上,请参阅Linux 通用安装问题

启动在线安装程序,并按照安装向导中的说明操作。

选择组件 页面上,您将看到所有可用的 Qt 组件列表。Qt 安全渲染器 2.0 为 Qt 5.15.13 提供了预构建的二进制文件。按以下步骤安装 Qt 安全渲染器以及 Qt 5.15.13

  • 要安装 Qt 安全渲染器,请选择 Qt 安全渲染器 > Qt 安全渲染器 <版本>。在 Qt 安全渲染器 <版本> 下,您还可以选择受支持的编译器的 Qt 安全渲染器二进制文件。
  • 要安装 Qt 5.15.13,请选择 Qt > Qt-5.15.13
  • 注意:如果您想安装 Qt 设计工作室,请选择 Qt 设计工作室 > Qt 设计工作室 <版本>

按照向导中的说明完成安装。

安装的 Qt 安全渲染器内容可在您在安装向导中设置的 Qt 安装目录下找到。在本安全手册中,安装目录被称为 <Qt 安装目录>。

Linux 通用安装问题

在 Linux 上,请记住允许安装程序二进制文件的执行。您可以通过以下方法之一操作

  • 在命令行中输入 chmod +x <filename> 命令。
  • 右键单击文件,选择 属性 > 权限 > 允许作为程序执行文件

注意:不要以 root 用户或 sudo 的方式执行安装程序。

验证环境

您可以使用 Indicators 示例来验证您的 Qt 安全渲染器环境

Indicators 打开到 Qt Creator 的 编辑 模式

  1. 启动 Qt Creator。
  2. 选择 文件 > 打开文件或项目,并在 <Qt 安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/indicators 下浏览 indicators.pro 文件。
  3. 选择 打开
  4. 配置项目 页面上,选择用于构建项目的工具包,然后选择 配置项目

现在项目已在 Qt Creator 的 编辑 模式下打开。

通过选择 构建 > 运行 来构建和运行项目。Indicators 示例启动并将在当前应用程序上方绘制一些图标

Qt 安全渲染器安装内容

Qt 安全渲染器安装包含

  • 预构建的 QSR 插件,它启用了与 Qt Quick Designer 相关的 Qt 安全渲染器功能
    • 安装在 ""/""/"<编译器>"/qml/Qt/SafeRenderer" 下
    • Linux 上的 libqtsaferendererplugin.so
    • Windows 上的 qtsaferendererplugin.dll
  • Qt Safe Renderer 预编译工具二进制文件位于 ""/Tools/QtSafeRenderer-"<版本>"
  • Qt 工具的 Qt Safe Renderer QML 插件
  • Qt Safe Renderer 源代码位于 ""/Src/QtSafeRenderer-"<版本>"/src
  • Qt Safe Renderer 示例位于 ""/Examples/QtSafeRenderer-"<版本>"/saferenderer
  • Qt Safe Renderer 文档位于 ""/Docs
    • Qt Safe Renderer 发布说明
    • Qt Safe Renderer 架构和设计文档
    • 代码覆盖率测试报告
    • MathWorks Polyspace Bug Finder 的报告,用于 MISRA C++ 规范规则合规性检查 MathWorks Polyspace Bug Finder
    • Qt Safe Renderer 安全手册
    • Qt Safe Renderer 验证规范
    • Qt Safe Renderer 验证报告

已认证的 Qt Safe Renderer 运行时组件的源代码位于 ""/Src/QtSafeRenderer-"<版本>"/src/saferenderer"。已认证的 Qt Safe Renderer 运行时组件包括 SafeRenderer 命名空间内的内容(参见 Qt Safe Renderer C++ 类)。

卸载 Qt Safe Renderer

要卸载 Qt Safe Renderer,您需要在 Qt Safe Renderer 安装目录下启动维护工具。

卸载所有 Qt 组件

您可以按照以下步骤卸载所有已安装的 Qt 组件(包括 Qt Safe Renderer):

  • 启动维护工具。
  • 在 "欢迎使用 Qt 维护工具" 中,选择 "下一步
  • 在 "维护 Qt" 中,启用 "仅卸载" 复选框。
  • 按照向导中的说明操作。

退出维护工具后,您安装文件夹下的所有 Qt 组件都会被删除。

仅卸载 Qt Safe Renderer 组件

您可以通过以下步骤仅卸载安装的 Qt Safe Renderer 文件:

  • 启动维护工具。
  • 在 "欢迎使用 Qt 维护工具" 中,选择 "下一步
  • 在 "Qt 账户 - 您访问 Qt 的统一登录" 中,选择 "下一步"。
  • 在 "配置 - Qt" 中,启用 "添加或删除组件" 并选择 "下一步"。
  • 在 "选择组件" 中,在已安装组件列表中取消选择 Qt Safe Renderer,并选择 "下一步"。
  • 按照向导中的说明操作。

退出维护工具后,您安装文件夹下的所有 Qt Safe Renderer 组件都会被删除。如果您已构建 Qt Safe Renderer 或其示例,则编译的二进制文件在卸载 Qt Safe Renderer 期间不会删除。相反,您需要手动删除它们以删除所有与 Qt Safe Renderer 相关的文件。

当您手动删除 Qt Safe Renderer 文件时,您需要检查以下路径是否包含一些 Qt Safe Renderer 文件:

路径文件或目录
""/""/"<编译器>"/qml/Qt"SafeRenderer》 目录
""/Examples"Qt Safe Renderer 示例构建目录
""/Src"Qt Safe Renderer 构建目录
""/Tools/QSR-""Qt Safe Renderer 工具的二进制文件
""/Tools/QtCreator/bin/qml/Qt/SafeRenderer"Qt Safe Renderer QML 插件
""/Tools/QtDesignStudio/bin/qml/Qt/SafeRenderer"Qt Safe Renderer QML 插件

在某些 Qt 许可证下可用。
了解更多信息。