1

我正在尝试在 HTC Vive 设备上将 VTK 7.1.1 与 OpenVR 一起使用。我已经使用 CMake 3.3.0 配置了 VTK,并使用 Visual Studio 2012 构建了它的解决方案。但是当我尝试VTK-7.1.1/Rendering/OpenVR通过 CMake 为示例文件生成解决方案时,它给出了以下错误:

找不到由“OpenVR”提供的具有以下任何名称的软件包配置文件:

OpenVRConfig.cmake
openvr-config.cmake

除此之外,CMake 坚持openvr_dir手动设置路径,但不接受指向openvr_master具有所需内容的文件夹的路径。

我该如何解决?

4

1 回答 1

0

OpenVRConfig.cmake在启用 OpenVR 支持后第一次运行 cmake-gui 时,通常会看到一条消息抱怨未找到。OPENVR_ROOT_DIR应该会出现一个新的缓存变量。将其指向包含OpenVR SDK的目录。我不知道从哪里来openvr_dir。您可以在此处查看(VTK7.1.1 中的 FindOpenVR.cmake) CMake 如何使用OPENVR_ROOT_DIR来查找库并包含相对于 SDK 根目录的路径。

另外,cmake“不接受指向openvr_master文件夹的路径”是什么意思?它是否继续抱怨缺少 OpenVR?重置OPENVR_ROOT_DIRNOTFOUND? 还有什么?

于 2017-07-01T01:32:41.280 回答