VRPN简介
VRPN提供封装在库里的一套类,在VR系统中,用来为应用程序和物理外设提供网络传输接口。详细点击这里
VRPN源码获取
git clone https://github.com/vrpn/vrpn.git
因为VRPN需要hidapi和jsoncpp的开源代码,所以子模块代码要拉下来否则后面编译报错在vrpn目录下执行:
git submodule update –init
编译vrpn
- 打开vrpn目录下的Visual Studio工程文件”vrpn.sln”。
打开时提示工程文件版本不一致,点击”OK”自动转换即可。
然后编译release版本,编译成功后再路径”vrpn\pc_win32\server_src\vrpn_server\Release”下生成vrpn_server.exe文件。
- 编译中可能出现的错误信息:
4>vrpn_HumanInterface.C(8): fatal error C1083: Cannot open include file: ‘./submodules/hidapi/hidapi/hidapi.h’: No such file or directory
解决办法:在vrpn目录下执行 git submodule update –init
- 编译中可能出现的错误信息: