将 vtk 与 openVR 结合使用
using vtk with openVR
我正在尝试在 HTC Vive 设备上将 VTK 7.1.1 与 OpenVR 结合使用。我已经使用 CMake 3.3.0 配置了 VTK,并使用 Visual Studio 2012 构建了它的解决方案。但是当我尝试通过 CMake 为 VTK-7.1.1/Rendering/OpenVR
中的示例文件生成解决方案时,它给出了以下错误:
Could not find a package configuration file provided by "OpenVR" with any of the following names:
OpenVRConfig.cmake
openvr-config.cmake
除此之外,CMake 坚持手动设置 openvr_dir
路径,但不接受指向具有所需内容的 openvr_master
文件夹的路径。
我该如何解决这个问题?
启用 OpenVR 支持后,您第一次 运行 cmake-gui 时通常会看到一条消息抱怨找不到 OpenVRConfig.cmake
。应该会出现一个新的缓存变量 OPENVR_ROOT_DIR
。将其指向包含 OpenVR SDK. I don't know where openvr_dir
is coming from. You can see here (FindOpenVR.cmake in VTK7.1.1) CMake 如何使用 OPENVR_ROOT_DIR
查找库并包含相对于 SDK 根目录的路径的目录。
另外,cmake "did not accept the path point to openvr_master
folder"是什么意思?它是否继续抱怨 OpenVR 不见了?将 OPENVR_ROOT_DIR
重置为 NOTFOUND
?还有别的吗?
我正在尝试在 HTC Vive 设备上将 VTK 7.1.1 与 OpenVR 结合使用。我已经使用 CMake 3.3.0 配置了 VTK,并使用 Visual Studio 2012 构建了它的解决方案。但是当我尝试通过 CMake 为 VTK-7.1.1/Rendering/OpenVR
中的示例文件生成解决方案时,它给出了以下错误:
Could not find a package configuration file provided by "OpenVR" with any of the following names:
OpenVRConfig.cmake openvr-config.cmake
除此之外,CMake 坚持手动设置 openvr_dir
路径,但不接受指向具有所需内容的 openvr_master
文件夹的路径。
我该如何解决这个问题?
启用 OpenVR 支持后,您第一次 运行 cmake-gui 时通常会看到一条消息抱怨找不到 OpenVRConfig.cmake
。应该会出现一个新的缓存变量 OPENVR_ROOT_DIR
。将其指向包含 OpenVR SDK. I don't know where openvr_dir
is coming from. You can see here (FindOpenVR.cmake in VTK7.1.1) CMake 如何使用 OPENVR_ROOT_DIR
查找库并包含相对于 SDK 根目录的路径的目录。
另外,cmake "did not accept the path point to openvr_master
folder"是什么意思?它是否继续抱怨 OpenVR 不见了?将 OPENVR_ROOT_DIR
重置为 NOTFOUND
?还有别的吗?