Eigen은 빌드 없이 include만 하면 쓸 수 있는 라이브러리이기 때문에 솔직히 이 방법이 필요하지 않은것 같지만 지정된 경로(Program files)에 카피하기 쉬운 방법인것같다.
- Eigen 3.2.2(eigen-eigen-1306d75b4a21.zip)를 다운받아 압축을 푼다. latest-stable버전을 다운받아도 무방하다.
http://eigen.tuxfamily.org/
https://bitbucket.org/eigen/eigen/downloads/
-
CMake를 실행하여 아래와 같이 경로를 지정한다.
- Where is the source code: C:\eigen-eigen-1306d75b4a21 (소스 파일 경로)
- Where is build the binaries: C:\eigen-eigen-1306d75b4a21\build (빌드가 저장될 경로)
-
[Configure]를 누르고 타겟으로 Visual studio를 선택한다.
-
아래 설정을 확인한다.
- CMAKE_INSTALL_PREFIX C:\Program Files\Eigen (64bit) 또는 C:\Program Files (x86)\Eigen (32bit)
-
[Generate]를 눌러서 솔루션이 나오는지 확인해본다.
-
Build 폴더에 들어가면 솔루션(*.sln)이 있다. 관리자 모드로 Visual studio를 실행한다.
-
Eigen은 빌드할 필요가 없기 때문에 바로 INSTALL하면 된다.
- 솔루션 탐색기에서 INSTALL을 선택한다.
- [빌드] -> [프로젝트만] -> [INSTALL만 빌드] 선택하여 INSTALL 한다.
CMAKE_INSTALL_PREFIX 에 지정된 경로로 필요한 파일들이 복사된다.
- EIGEN_ROOT 라는 이름으로 환경변수를 저장해준다. 경로는 (C:\Program Files\Eigen)
고맙습니다!!!