前提・実現したいこと
以下のサイトを参考に初心者用SLAM:ATAMを実装したい
https://noshumi.blogspot.jp/2017/06/slamatam.html
http://blog.livedoor.jp/tmako123-programming/archives/45862079.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があります.
試したこと
完全に悪あがきですが,エラー文に沿って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
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/18 09:00