Skip to content

Instantly share code, notes, and snippets.

@UnaNancyOwen
Last active November 22, 2022 05:57
Show Gist options
  • Save UnaNancyOwen/08e5a9b8f5979ed0077c to your computer and use it in GitHub Desktop.
Save UnaNancyOwen/08e5a9b8f5979ed0077c to your computer and use it in GitHub Desktop.
Building Eigen with Visual Studio

Building Eigen with Visual Studio

Download

  1. Eigen 3.2.2(eigen-eigen-1306d75b4a21.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-1306d75b4a21)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-1306d75b4a21
    • Where is build the binaries: C:\eigen-eigen-1306d75b4a21\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (or C:\Program Files (x86)\Eigen)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-1306d75b4a21\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen)を設定する。

Building Eigen 3.2.10 with Visual Studio

Download

  1. Eigen 3.2.10(eigen-eigen-b9cd8366d4e8.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-b9cd8366d4e8)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-b9cd8366d4e8
    • Where is build the binaries: C:\eigen-eigen-b9cd8366d4e8\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (or C:\Program Files (x86)\Eigen)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-b9cd8366d4e8\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen)を設定する。

Building Eigen 3.2.6 with Visual Studio

Download

  1. Eigen 3.2.6(eigen-eigen-c58038c56923.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-c58038c56923)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-c58038c56923
    • Where is build the binaries: C:\eigen-eigen-c58038c56923\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (or C:\Program Files (x86)\Eigen)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-c58038c56923\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen)を設定する。

Building Eigen 3.2.8 with Visual Studio

Download

  1. Eigen 3.2.8(eigen-eigen-07105f7124f9.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-07105f7124f9)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-07105f7124f9
    • Where is build the binaries: C:\eigen-eigen-07105f7124f9\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (or C:\Program Files (x86)\Eigen)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-07105f7124f9\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen)を設定する。

Building Eigen 3.2.9 with Visual Studio

Download

  1. Eigen 3.2.9(eigen-eigen-dc6cfdf9bcec.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-dc6cfdf9bcec)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-dc6cfdf9bcec
    • Where is build the binaries: C:\eigen-eigen-dc6cfdf9bcec\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (or C:\Program Files (x86)\Eigen)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-dc6cfdf9bcec\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen)を設定する。

Building Eigen 3.3.0 beta1 with Visual Studio

Download

  1. Eigen 3.3.0 beta1(eigen-eigen-ce5a455b34c0.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-ce5a455b34c0)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-ce5a455b34c0
    • Where is build the binaries: C:\eigen-eigen-ce5a455b34c0\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (or C:\Program Files (x86)\Eigen)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-ce5a455b34c0\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen)を設定する。

Building Eigen 3.3.1 beta1 with Visual Studio

Download

  1. Eigen 3.3.1(eigen-eigen-f562a193118d.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-f562a193118d)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-f562a193118d
    • Where is build the binaries: C:\eigen-eigen-f562a193118d\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (or C:\Program Files (x86)\Eigen)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-f562a193118d\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen)を設定する。

Building Eigen 3.3.4 with Visual Studio

Download

  1. Eigen 3.3.4(eigen-eigen-5a0156e40feb.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-5a0156e40feb)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-5a0156e40feb
    • Where is build the binaries: C:\eigen-eigen-5a0156e40feb\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen3 (or C:\Program Files (x86)\Eigen3)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-5a0156e40feb\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen3)を設定する。

Building Eigen 3.3.5 with Visual Studio

Download

  1. Eigen 3.3.5(eigen-eigen-b3f3d4950030.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-b3f3d4950030)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-b3f3d4950030
    • Where is build the binaries: C:\eigen-eigen-b3f3d4950030\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen3 (or C:\Program Files (x86)\Eigen3)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-b3f3d4950030\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen3)を設定する。

Building Eigen 3.3.7 with Visual Studio

Download

  1. Eigen 3.3.7(eigen-eigen-323c052e1731.zip)をダウンロードしてファイルを解凍する。(C:\eigen-eigen-323c052e1731)
    http://eigen.tuxfamily.org/
    https://bitbucket.org/eigen/eigen/downloads/

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-eigen-323c052e1731
    • Where is build the binaries: C:\eigen-eigen-323c052e1731\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen3 (or C:\Program Files (x86)\Eigen3)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-eigen-323c052e1731\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen3)を設定する。

Building Eigen 3.3.8 with Visual Studio

Download

  1. Eigen 3.3.8(eigen-3.3.8.zip)をダウンロードしてファイルを解凍する。(C:\eigen-3.3.8)
    http://eigen.tuxfamily.org/
    https://gitlab.com/libeigen/eigen/-/releases/3.3.8

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-3.3.8
    • Where is build the binaries: C:\eigen-3.3.8\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen3 (or C:\Program Files (x86)\Eigen3)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-3.3.8\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen3)を設定する。

Building Eigen 3.3.9 with Visual Studio

Download

  1. Eigen 3.3.9(eigen-3.3.9.zip)をダウンロードしてファイルを解凍する。(C:\eigen-3.3.9)
    http://eigen.tuxfamily.org/
    https://gitlab.com/libeigen/eigen/-/releases/3.3.9

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-3.3.9
    • Where is build the binaries: C:\eigen-3.3.9\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen3 (or C:\Program Files (x86)\Eigen3)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-3.3.9\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen3)を設定する。

Building Eigen 3.4.0 with Visual Studio

Download

  1. Eigen 3.4.0(eigen-3.4.0.zip)をダウンロードしてファイルを解凍する。(C:\eigen-3.4.0)
    http://eigen.tuxfamily.org/
    https://gitlab.com/libeigen/eigen/-/releases/3.4.0

CMake

  1. ソースコードの入力先とソリューションファイルの出力先を指定する。

    • Where is the source code: C:\eigen-3.4.0
    • Where is build the binaries: C:\eigen-3.4.0\build
  2. [Configure]を押してターゲットとなるVisual Studioを選択する。

  3. 各種設定を行う。

    • CMAKE_INSTALL_PREFIX C:\Program Files\Eigen3 (or C:\Program Files (x86)\Eigen3)
  4. [Generate]を押してソリューションファイルを出力する。

Build

  1. Visual Studioを管理者権限で起動してEigenのソリューションファイル(C:\eigen-3.4.0\build\Eigen.sln)を開く。
    (Visual Studioを管理者権限で起動しないとINSTALLが失敗する。)

  2. Eigenをインストールする。(INSTALL)

    1. ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
    2. [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してEigenをインストールする。
      CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。

Environment Variable

  1. 環境変数EIGEN_ROOTを作成してEigenのパス(C:\Program Files\Eigen3)を設定する。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment