SDK使用
集成SDK
- 在Demo.cpp文件的main函数中,调用Windows SDK接口完成初始化。
访问https://cloudvr.obs.cn-east-3.myhuaweicloud.com/example.zip下载模板example项目。
打开“example/src”路径对应的main.cpp文件,以模板为基准按照本地项目的实际情况进行修改。
模板使用说明:
模板提供了三种类型的CVRParameter构造函数分别对应的初始化逻辑,只需要修改下图中各变量的值就可以使用,客户端会根据linkType的变量选择执行的逻辑:
图1 初始化3D业务时需要注意和修改的参数
- A类(linkType = TYPE_ACCOUNT):将账号密码等变量传入SDK内部,由SDK处理平台调度逻辑,之后进行VR业务的初始化。
- B类(linkType = TYPE_IAMTOKEN):客户端通过账号密码访问IAM云服务,将获取到用户token和对应的projectID传入SDK内部,而不是直接传入账号密码。
- C类(linkType = TYPE_GPUINFO):客户端通过账号密码访问IAM云服务,在获取到用户Token和对应的projectID后,访问CVR服务的调度接口,获取到对应区域的GPU服务器的IP和Token,传入SDK内部,完成VR业务的初始化。
您可以根据需要自行提取相关逻辑到自己的客户端中。
生成EXE
选择“生成 > 生成解决方案”,exe位于“x64\release”路径下。