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 的 编辑 模式
- 启动 Qt Creator。
- 选择 文件 > 打开文件或项目,并在 <Qt 安装目录>/Examples/QtSafeRenderer-<版本>/saferenderer/indicators 下浏览 indicators.pro 文件。
- 选择 打开。
- 在 配置项目 页面上,选择用于构建项目的工具包,然后选择 配置项目。
现在项目已在 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 插件
- "
"/Tools/QtCreator/bin/qml/Qt/SafeRenderer" - "
"/Tools/QtDesignStudio/bin/qml/Qt/SafeRenderer"
- "
- 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 运行时组件的源代码位于 "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 文件:
路径 | 文件或目录 |
---|---|
" | 《SafeRenderer》 目录 |
" | Qt Safe Renderer 示例构建目录 |
" | Qt Safe Renderer 构建目录 |
" | Qt Safe Renderer 工具的二进制文件 |
" | Qt Safe Renderer QML 插件 |
" | Qt Safe Renderer QML 插件 |
在某些 Qt 许可证下可用。
了解更多信息。