質問: ### 前提・実現したいこと 以下のサイトを参考に初心者用SLAM:ATAMを実装したい https://noshumi.blogspot.jp/2017/06/slamatam.html ### 発生している問題・エラーメッセージ 参考にしたサイトを見ながらCLAPACKを使用したATAMのCmakeでのコンパイルを試みました. しかし,必要なファイルが存在しないのでエラーが出ます. ``` CMake Error at CMakeLists.txt:28 (find_package): By not providing "FindCLAPACK.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "CLAPACK", but CMake did not find one. Could not find a package configuration file provided by "CLAPACK" with any of the following names: CLAPACKConfig.cmake clapack-config.cmake Add the installation prefix of "CLAPACK" to CMAKE_PREFIX_PATH or set "CLAPACK_DIR" to a directory containing one of the above files. If "CLAPACK" provides a separate development package or SDK, be sure it has been installed. ``` CLAPACKがあるディレクトリはC:\clapack-3.2.1-CMAKEです. 実際にそのディレクトリを見ましたがCLAPACKConfig.cmakeやclapack-config.cmakeは存在しません. その代わりにclapack-config.cmake.inとclapack-config-version.cmake.inがあります. ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/297c8bf3e449d638221664ad49803b9b.png) ### 試したこと 完全に悪あがきですが,エラー文に沿ってCLAPACK_DIRにC:\clapack-3.2.1-CMAKEをパスで設定しましたが同様のエラーが出ます. 試しにCLAPACKの圧縮ファイルを再インストールしてみましたが,CLAPACKConfig.cmakeとclapack-config.cmakeは最初からないことを確認しました. clapack-config.cmake.inの拡張子を.cmakeに変えることも検討しましたが方法がよくわかりません.調べ方が悪いのだと思いますが...... ### 補足情報(FW/ツールのバージョンなど) OS Windows10 コンパイラ Visual Studio 15 2017 Win64 Cmakeのバージョン 3.10.3 CLAPACKのバージョン 3.2.1(cmakeを使用して導入) ATAMのGitHub
回答: CLAPACKのビルドは行っていますか? ATAMのインストール方法を読むと > > Set CLAPACK_DIR to clapack-3.2.1-CMAKE/build/ > > > と、あります。