我想在我的C++程序中使用HDF5庫。我在Windows 7上使用VS 2010 x64編譯器和CMake 3.8.0rc2。我安裝的HDF5版本是1.8.10(通過運行官方「Installer」安裝)。在配置在Windows上使用CMake的HDF5庫(錯誤:「找不到HDF5」)
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的顯示以下錯誤信息:
Could NOT find HDF5 (missing: HDF5_LIBRARIES)
我還添加了環境變量HDF5_DIR
和HDF5_ROOT
這兩個點
在我CMakeLists文件,添加以下行到我的HDF5安裝文件夾C:\Develop\HDF5\1.8.10
。
我錯過了讓CMake識別HDF5安裝?