Используя 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? Что-то другое?

Другие вопросы по тегам