我试图在HTC设备上与OpenVR一起使用VTK7.1.1。我已经使用CMake 3.3.0配置了VTK,并使用Visual 2012构建了它的解决方案。但是,当我试图通过VTK-7.1.1/Rendering/OpenVR通过CMake为示例文件生成解决方案时,它给出了以下错误:
无法找到"OpenVR“提供的具有下列任何名称之一的包配置文件: OpenVRConfig.cmake openvr-config.cmake
此外,CMake坚持手动设置openvr_dir路径,但不接受指向具有所需内容的openvr_master文件夹的路径。
我该怎么解决这个问题?
发布于 2017-07-01 01:32:41
通常会看到一条消息,抱怨在启用OpenVRConfig.cmake支持后第一次运行cmake时没有找到OpenVR。应该出现一个新的缓存变量OPENVR_ROOT_DIR。将其指向包含OpenVR SDK的目录。我不知道openvr_dir是从哪里来的。您可以看到这里(FindOpenVR.cmake在VTK7.1.1中)如何使用OPENVR_ROOT_DIR查找库,并包含相对于SDK的路径。
另外,cmake“不接受指向openvr_master文件夹的路径”是什么意思?它是否还在抱怨OpenVR不见了?将OPENVR_ROOT_DIR重置为NOTFOUND?还有别的吗?
https://stackoverflow.com/questions/44799250
复制相似问题