私はHTC ViveデバイスでOpenVRでVTK 7.1.1を使用しようとしています。私はCMakeの3.3.0使用してVTKを設定し、Visual Studioの2012年を使用して、そのソリューションを構築しました。しかし、私はCMakeの通じVTK-7.1.1/Rendering/OpenVR
でサンプルファイルのためのソリューションを生成しようとしたとき、それは次のようなエラー与えてきた。またopenVRでvtkを使用
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 support.Alsoを有効にした後、uが示唆したように、私はFindOpenVR.cmakeて行ったが、すべてがすぐそこに見えた... –
cmakeのはCMakeLists.txtでCMakeのエラーをcomplaing続けOPENVR_ROOT_DIR、OPENVR_HEADERS_ROOT_DIR、OPENVR_INCLUDE_DIR、OPENVR_LIBRARYパスを設定しています:6(find_package): CMAKE_MODULE_PATHに "FindOpenVR.cmake"を指定しないと、このプロジェクトには があります。CMakeは "OpenVR"によって提供されたパッケージ設定ファイルを見つけようとしましたが、 CMakeは見つけませんでした。 OpenVRConfig.cmake openvr-config.cmake CMAKE_PREFIX_PATHに「OpenVR」のインストール接頭辞を追加するかに 「OpenVR_DIR」を設定します。 は、次の名前のいずれかの で「OpenVR」が提供するパッケージ構成ファイルが見つかりませんでした。上記のファイルの1つを含むディレクトリ。 –
@anushakamath VTKの[FindOpenVR.cmake](https://gitlab.kitware.com/vtk/)の67行目にある 'message(" $ {_ libdir}のルートディレクトリ$ {_ root_dirs} ") vtk/blob/v7.1.1/CMake/FindOpenVR.cmake#L67)。ライブラリディレクトリがアーキテクチャと一致し、openvr_api共有ライブラリ/ dllを含んでいますか?報告されたルートディレクトリのリストに 'headers/openvr_driver.h'ファイルが含まれていますか? – Drone2537