跳转至

SDK 二次开发

1. 使用 RVCManager 和 RVC SDK 代码采集的点云质量差异较大。

(1) 检查两者拍摄环境是否一致。

(2) 检查两者使用的拍摄参数是否一致。

(3) 检查 SDK 中设置的参数是否导入、执行。

2. 使用 CMake 编译 C++ SDK 时报错:“No cuda found。”

(1) 检查 CUDA 版本是否低于 11.1。

(2) 检查 CUDA 安装是否规范,例如是否同时安装了多个版本。建议重新安装 CUDA。

3. Python SDK 编译失败。

(1) 检查 RVC SDK 版本是否低于 1.7.1。使用低于此版本的 RVC Python SDK,需要安装 VS 环境与 CMake。

(2) 检查 Python 版本是否符合配置要求。(适配版本:Python 3.7—Python 3.10,推荐版本:Python 3.7.9)

4. C# SDK 编译后在开发机中正常运行,拷贝到部署机后报错:“找不到 RVC_C.dll 文件。”

(1) 检查是否拷贝了 RVC_C.dll 文件。

(2) 如果已经拷贝了 RVC_C.dll,检查拷贝的文件是 Debug 模式还是 Release 模式。如果部署机没有安装 VS 环境,需要拷贝 Release 模式下的 RVC_C.dll。