【发布时间】:2011-10-11 04:42:17
【问题描述】:
在 Visual Studio 10 中从源代码构建 HDF5 1.8.7 时我遇到了一些相当大的困难。我需要将线程安全功能添加到库中,根据常见问题解答,它是在 v1.8.6 中添加的,但默认不开启。
我在 /windows/src 和 /src 文件夹中的 h5pubconf.h 文件中手动添加了“#define H5_HAVE_THREADSAFE 1”行(因为我不知道在 VS 中需要在哪里更改它解决方案本身)
有人有什么建议吗?谢谢!
【问题讨论】:
-
抱歉缺少细节!哦,
-
抱歉缺少细节。我收到各种未解析的外部符号(例如 H5TS_mutex_unlock 等)。我担心的是:如果项目中甚至不存在 H5TS* 对象,我真的怀疑它们是否已经过测试。 .
标签: multithreading hdf5