0

我正在尝试用我的程序编写一些 HDF5 文件。为了学习如何做,我查看了教程并获取了一个示例文件。然而,我的问题是我无法让它运行,因为我不知道要包含什么。到目前为止我所做的是:

  • properties>Build>Additional Library Directories - 包括 HDF5 文件夹以及它的 bin 和 include 文件夹
  • 属性>C++ 编译器>包含目录 - 与上述相同

不知何故,我在某个地方错过了一些东西,但我无法找出我到底错过了什么。

任何帮助将不胜感激。

你的麻姑

4

1 回答 1

1

您必须向链接器指定您正在使用的库:

  • 构建 > 链接器 > 库
  • 添加库文件
  • 在 HDF5 lib 目录(不是 bin)中选择适当的 .a 文件

当您使用 C++ 编程时,这些文件应该是 libhdf5.a 和 libhdf5_cpp.a

于 2013-04-16T11:40:27.360 回答