Используя vtk с openVR
Я пытаюсь использовать VTK 7.1.1 с OpenVR на устройстве HTC Vive. Я настроил VTK с помощью CMake 3.3.0 и построил его решение с помощью Visual Studio 2012. Но когда я попытался сгенерировать решение для файла примера в VTK-7.1.1/Rendering/OpenVR
через CMake он выдал следующую ошибку:
Не удалось найти файл конфигурации пакета, предоставленный "OpenVR" с любым из следующих имен:
OpenVRConfig.cmake openvr-config.cmake
В дополнение к этому CMake настаивал на openvr_dir
путь должен быть установлен вручную, но не принял путь, указывающий на openvr_master
папка с необходимым содержимым.
Как это исправить?
1 ответ
Обычно появляется сообщение с жалобой на то, что OpenVRConfig.cmake
не был найден при первом запуске cmake-gui после включения поддержки OpenVR. Новая переменная кеша, OPENVR_ROOT_DIR
, должен появиться. Укажите его на каталог, содержащий OpenVR SDK. Я не знаю где openvr_dir
идет от. Вы можете увидеть здесь (FindOpenVR.cmake в VTK7.1.1), как CMake использует OPENVR_ROOT_DIR
найти библиотеки и включить пути относительно корня SDK.
Кроме того, что вы имеете в виду cmake "не принял путь к точке openvr_master
папка "? Продолжал ли он жаловаться на отсутствие OpenVR? Сбросить OPENVR_ROOT_DIR
в NOTFOUND
? Что-то другое?