내 C++ 프로그램에서 HDF5 라이브러리를 사용하고 싶습니다. 저는 VS 2010 x64 컴파일러와 CMake 3.8.0rc2를 Windows 7에서 사용하고 있습니다. 제가 설치 한 HDF5 버전은 1.8.10입니다 (공식 "Installer"를 실행하여 설치).Windows에서 CMake로 HDF5 라이브러리 사용 (오류 : "HDF5를 찾을 수 없음")
Could NOT find HDF5 (missing: HDF5_LIBRARIES)
나는 또한 환경 변수 HDF5_DIR
및 HDF5_ROOT
두 점을 추가 : 구성에
FIND_PACKAGE (HDF5 REQUIRED)
INCLUDE_DIRECTORIES (${HDF5_INCLUDE_DIRS})
SET (HDF5_LIBS ${HDF5_LIBS} ${HDF5_LIBRARIES})
...
target_link_libraries(${PROJECT_NAME} ${Boost_LIBRARIES} ${HDF5_LIBS})
CMake 다음과 같은 오류 메시지를 보여줍니다 내 CMakeLists 파일에서
, 나는 다음과 같은 라인을 추가 내 HDF5 설치 폴더C:\Develop\HDF5\1.8.10
.
CMake가 HDF5 설치를 인식하도록하려면 무엇이 부족합니까?