如何解决退出程序HDF5 1.8.6时出现“声明失败!”错误
| 我正在Windows7 32位系统上通过数据采集C#/。Net应用程序(使用HDFDotNet包装器)使用HDF5 1.8.6。 在以下行为退出应用程序时,我注意到运行时错误(AssertionFailed)弹出窗口: 1.)我在USB驱动器(或网络共享驱动器)上打开HDF5文件 2.)我开始采样数据并将其存储到HDF5文件中。 3.)我(粗暴地)卸下USB驱动器(或断开网络共享驱动器的连接) 4.)处理写异常(看似适当……没有崩溃) 5.)我关闭应用程序。 此时,我得到一个错误,其中提到File:...... \\ src \\ H5F.c(1737行)和\“ Expression:f-> file_id> 0 \” 我假设HDF5库正在尝试清理某些内容,并且困惑于它找不到正在使用的文件...但是似乎它仍然应该能够在无法恢复时恢复。我错过了什么吗? 谢谢! 乔什·安德森(Josh Anderson)解决方法
我敢打赌,HDF5具有关闭/退出/关机功能,您应该在退出之前调用该功能。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。