2014-10-16 9 views
2

ILNumerics의 평가판으로 몇 가지 평가를하고 있는데, Windows 용 ILNumerics와 함께 배포 된 Hdf5 라이브러리 버전을 알고 싶습니다. Visual Studio IntelliSense가 라이브러리 버전 메소드 또는 속성을 찾는데 도움이되지 않습니다. ILNumerics의 제 3 자 귀속 페이지에서 2014 년까지 Hdf Group의 저작권을 언급 했으므로 32 비트 X86 용으로 컴파일 된 1.8.13 버전을 추측하지만 확인을 원합니다. 감사.ILNumerics에서 어떤 버전의 Hdf5가 사용됩니까?

답변

1

쿼리 할 수있는 프로그램을 작성할 수 있습니까? 1, 주요 마이너 릴리스 번호를 반환

herr_t H5get_libversion(unsigned *majnum, unsigned *minnum, unsigned *relnum) 

: HDF5는 다음 function이 있기 때문에.

1

1.8.9 (오늘 기준) Layer_I 네임 스페이스로 찾을 수 있습니다. (?) 모든 공식 HDF5 API 함수는 여기에 살고 :

uint maj = 0, min = 0, rel = 0; 
ILNumerics.IO.HDF5.Layer_I.H5.H5get_libversion(ref maj, ref min, ref rel); 

1.8.9

+0

감사합니다! "Layer_I"네임 스페이스는 제가 누락 한 정보였습니다. 나는 문서에서 그것을 놓쳤는가, 아니면 문서화되어 있지 않은가? – dme

+0

Layer_I 네임 스페이스에 노출 된 모든 클래스는 HDF 그룹에서 제공하는 C 정의에서 반자동 변환 결과입니다. 우리는 그것들 중 일부를 상위 레벨 기능을 위해 사용하고 ILNumerics가 필요로하지 않는 다른 것들을 노출합니다. 서명이 100 % 정확하다는 테스트가 없기 때문에 문서화하지 않았습니다. 그래서 그들 중 하나가 필요하고 잘못된 서명을 발견하면 저희에게 알려주십시오. http://ilnumerics.net/mantis –

+0

BTW : SOW 방식으로 감사를 표하며 대답으로 표시합니다;) –