首页 > 其他 > 详细

VTK 编译过程中出现的hdf5长度(I64)错误解决办法

时间:2016-01-11 21:50:47      阅读:561      评论:0      收藏:0      [点我收藏+]

最近在使用vtk和cuda做大规模图像处理方面的问题研究,在编译vtk的过程中发现第三方库hdf5不能够解决I64长度的探测识别问题。为了节约大家的时间,现在把我经过实践得到的解决方案共享出来,这里要特别Ben Boeckel提出感谢。

基本环境:vtk6.2.0;Windows10 Enterprise 64bit;Visual Studio 2015 Enterprise Edition;cmake 3.3.0(VS2015 Win64)

问题描述:

技术分享

主要是在hdf5检查合适的64位长度时,依次发现l64、l、L、q等均遭遇失败,此时会抛出错误。

解决方案:

重点参考:

修改如下的两个文件:

ThirdParty/hdf5/vtkhdf5/config/cmake/HDF5Tests.c

技术分享

ThirdParty/hdf5/vtkhdf5/config/cmake/ConfigureChecks.cmake

技术分享

修改后,重新使用cmake进行configure,发现问题已经得到解决:

技术分享

VTK 编译过程中出现的hdf5长度(I64)错误解决办法

原文:http://www.cnblogs.com/litengyao/p/5122390.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!