前提・実現したいこと
COLMAPというソフトをvisual studioからbuildすることを目標としていて、anaconda promptを通してソリューションファイルを作成する段階で次のエラーが発生しました。pythonおよびanaconda promptの使用には全くなれていないため、このエラーの意味と考えうる対処法を教えていただきたいです。
エラーの内容としては、GLOG_LIBRARYに適応するパスを通してほしい、というような内容だと思うのですが、これはanaconda prompt上で設定できるものなのでしょうか。それとも、環境変数として設定する必要があるものなのでしょうか。
発生している問題・エラーメッセージ
-- Failed to find installed glog CMake configuration, searching for glog build directories exported with CMake.
-- Failed to find an installed/exported CMake configuration for glog, will perform search for installed glog components.
-- Failed to find glog - Could not find glog library, set GLOG_LIBRARY to full path to libglog.
CMake Error at C:/Program Files (x86)/Ceres/CMake/CeresConfig.cmake:88 (message):
Failed to find Ceres - Missing required Ceres dependency: glog. Searched
using GLOG_INCLUDE_DIR_HINTS: and glog_DIR: C:/glog/build.
Call Stack (most recent call first):
C:/Program Files (x86)/Ceres/CMake/CeresConfig.cmake:280 (ceres_report_not_found)
CMakeLists.txt:87 (find_package)
CMake Error at CMakeLists.txt:87 (find_package):
Found package configuration file:
C:/Program Files (x86)/Ceres/CMake/CeresConfig.cmake
but it set Ceres_FOUND to FALSE so package "Ceres" is considered to be NOT
FOUND.
該当のソースコード
次のコマンドを入力しました
python ./scripts/python/build.py --build_path "C:/Git/colmap/build" --colmap_path "C:/Git/colmap" --boost_path "C:/lboostnew/lib64-msvc-14.1" --qt_path "C:/Qt/5.14.2/msvc2017_64" --cuda_path "C:/Program Files/NVIDA GPU Computing Toolkit/CUDA/v10.2" --cgal_path "C:/dev/CGAL-5.0.2/build" --cmake_generator "Visual Studio 16 2019" --no_ssl_verification
試したこと
ceresをcmakeに通したときに、GLOG_LIBRARYを求められたため、ceresで設定したものと同じパスを環境変数に設定しましたがエラーは変わらないままでした。
補足情報(FW/ツールのバージョンなど)
windows10
anaconda prompt(anaconda3)
glog 0.4.0
ceres 1.14.0
あなたの回答
tips
プレビュー