yeahgis

最近在编译一个C++动态链接库时遇到一个奇怪的问题,我们基于GsTL实现了GIS地统计分析中的半变异函数分析以及

克吕格插值,GsTL在计算半变异函数时依赖HDF5库,当添加了HDF5的头文件、lib以及dll后,编译遇到如下错误:

1>Link:
1>     正在创建库 ..\lib\gtsta.lib 和对象 ..\lib\gtsta.exp
1>gt_rasterinterpolationopimp.obj : error LNK2001: 无法解析的外部符号 _H5T_NATIVE_DOUBLE_g
1>..\Release\gtsta.dll : fatal error LNK1120: 1 个无法解析的外部命令
1>
1>生成失败。

解决办法:

在项目属性--C/C++--预处理器--预处理器定义列表中添加“_HDF5USEDLL_”,保存,重新编译即可。

分类:

技术点:

相关文章:

  • 2021-10-06
  • 2021-08-31
  • 2021-11-03
  • 2021-11-03
  • 2021-11-03
  • 2021-05-14
  • 2021-11-03
猜你喜欢
  • 2021-11-03
  • 2021-08-08
  • 2021-09-07
  • 2021-04-02
  • 2021-08-07
  • 2021-05-14
  • 2021-11-03
相关资源
相似解决方案