SDK 再分发 ============ 本章节介绍如何将 DaoAI World SDK 再分发给您的客户。根据不同的使用场景,您可以选择以下两种方法完成 SDK 的再分发: 方法一:客户自行安装 DW SDK --------------------------------- 在此方法中,客户需要手动安装 DW SDK 安装包,并配置运行环境。具体步骤如下: 1. 提供给客户 **DW SDK 安装包** 和安装说明文档。 - 您可以从 :ref:`安装` 获取最新的安装包下载链接。 2. 客户按照安装说明完成安装: - 安装路径可以选择默认路径,也可以根据需求自定义。 - 安装完成后,确保将 SDK 的运行时库路径添加到系统的 `PATH` 环境变量中。 3. 提供您的应用程序文件(例如 `exe` 文件),客户在安装 DW SDK 后即可运行您的应用程序。 适用场景: - 客户能够方便地访问并安装 DW SDK。 - 客户需要使用完整的 DW SDK 功能,例如开发新功能或测试其他模型。 方法二:打包 DW SDK 的运行时文件 --------------------------------- 在此方法中,您将 DW SDK 的必要运行时文件与您的应用程序一起打包,方便客户直接运行程序,无需额外安装 SDK。具体步骤如下: 1. 确保已在本地安装 DW SDK,并确认其功能正常。 2. 从 DW SDK 安装目录中,拷贝以下文件和文件夹到您的应用程序目录: - **`bin` 文件夹**:包含 DW SDK 的核心动态链接库(DLL 文件)。 - **`3rdparty` 文件夹**:包含第三方依赖库的动态链接库(DLL 文件)。 3. 将这些文件与您的可执行文件(`exe` 文件)放置在同一目录中,确保动态链接库能够被正确加载。 4. 将打包后的目录提供给客户,客户无需安装 SDK,即可直接运行您的应用程序。 适用场景: - 客户不需要完整的 DW SDK,仅使用您应用程序中集成的功能。 - 提高部署便捷性,适合分发独立的应用程序。 注意事项 --------- - **兼容性测试**:在不同操作系统和环境下测试打包后的应用程序,确保运行无误。 - **文件完整性**:避免遗漏必要的动态链接库文件,以免影响程序的正常运行。 总结 ----- 选择适合您业务场景的方法,再分发 DW SDK 给客户。如果不确定哪种方法更适合,请参考以上适用场景描述或咨询技术支持。```