embeddedなブログ

組み込みシステムに関することや趣味に関することをダラダラと書いていきます(^^)

SuiteSparseをVisual Studio 2017でビルド

2019-01-27 12:59:22 | Windows Embedded Standard

 

SuiteSparseをこのページを参考にVisual Studio 2017でビルドしましたので、備忘録として投稿します。

  1. このページからソースコードをクローンします。私の環境ではC:\Git\suitesparse-metis-for-windows にクローンしたので、その前提で記載します。
  2. SuiteSparseのホームページから最新のSuiteSparseをダウンロードします。ホームページ上にある「Click here to DOWNLOAD SuiteSparse 5.4.0: 」というリンクをクリックすることで最新版をダウンロードできます。
  3. ダウンロードしたファイル(私の場合はSuiteSparse-5.4.0.tar.gz)をC:\Git\suitesparse-metis-for-windows\SuiteSparse に展開します。
  4. C:\Git\suitesparse-metis-for-windows\metis\CMakeLists.txtをテキストエディタで開きます。project(METIS) と記載されているすぐ下の行に以下を追記します。
    cmake_policy(SET CMP0022 NEW)
  5. CMake-guiを起動します。ソースディレクトリ([Where is the source code])に「C:\Git\suitesparse-metis-for-windows」、ビルドディレクトリ([Where to build binaries])に「C:\Git\suitesparse-metis-for-windows\build」を設定します。
  6. [Configure]をクリックします。
  7. [Generate]をクリックします。
  8. [Open Project]をクリックすると SuiteSparseのVisual Studio プロジェクトが開きます。
  9. [ビルド]-[ソリューションのビルド]でビルドを実行します。私の場合は、特にエラーもなく無事にビルドが通りました。
  10. 最後にソリューションエクスプローラ上で[INSTALL]プロジェクト名の上で右クリックして[ビルド]を実行します。するとインクルードファイルやライブラリなどが、C:\Git\suitesparse-metis-for-windows\build\installフォルダにコピーされます。



最新の画像もっと見る