Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Astro Coke

[HDF5] Install HDF5 w/ Fortran in Windows & Visual Studio 본문

Computer Setup

[HDF5] Install HDF5 w/ Fortran in Windows & Visual Studio

astrodoo 2019. 4. 5. 02:11

1) hdf5 source file을 다운 받는다

 

https://www.hdfgroup.org/downloads/hdf5/

 

binary 파일은 기본적으로 fortran 이 연동되어 있지 않으므로,

소스파일을 다운받아 설치를 해야 한다. 

 

이때 cmake 를 이용한 소스파일을 다운 받는 것이 편하다.

 

2) cmake 가 설치되어 있지 않으면 설치한다.

 

3) 다운 받은 파일의 압축을 풀면 다음의 폴더가 생성된다.

 

CMake-hdf5-xxx

 

4) 이 폴더안의 HDF5options.cmake 파일을 열어 fortran 을 enable 한다

 

####      fortran enabled      ####

set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_BUILD_FORTRAN:BOOL=ON")

    ### enable Fortran 2003 depends on HDF5_BUILD_FORTRAN

set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_F2003:BOOL=ON")

 

5) executable 인스톨 프로그램을 생성하기 위해서는 wixtool을 미리 설치해야한다.

 

http://wixtoolset.org/

 

이것이 설치되어 있지 않으면 다음의 스텝에서 HDF5-xxx.msi 의 실행파일이 생성되지 않는다.

 

6) "build-VS20xx-xx.bat" 파일들 중 visual studio 버전에 맞게 실행한다 (단순 클릭)

 

혹은, command 에서 

> ctest -S HDF5config.cmake,BUILD_GENERATOR=VS201564 -C Release -VV -O hdf5.log를 실행한다.

 

7) 생성된 HDF5-xxx.msi 파일을 클릭하여 실행하면 기본적으로 C:\Program Files\HDF_Group\HDF5\xxx# 에 hdf5 가 설치된다.