【发布时间】:2021-08-13 22:20:02
【问题描述】:
非常感谢任何帮助。尝试在 Windows 10 上使用通过 vcpkg 和 Visual Studio 2019 安装的 HDF5 库时出现链接错误。
我使用 vcpkg 在 Windows 10 上安装了 HDF5 1.12.0:
PowerShell:.\vcpkg install hdf5 hdf5:x64-windows
然后我尝试使用 Visual Studio 2019 构建使用 HDF5 的项目,但我不断收到以下 LNK2001 错误。
- 未解析的外部符号 H5T_IEEE_F64BE_g
- 未解析的外部符号 H5T_STD_I64BE_g
- 未解析的外部符号 H5T_C_S1_g
- 未解析的外部符号 H5T_NATIVE_INT_g
- 未解析的外部符号 H5T_NATIVE_DOUBLE_g
我尝试通过直接添加 附加库目录 来解决这个问题之前,我还按照HDF5文档规定的顺序将库文件添加到附加依赖项中:
- hdf5_hl.lib
- hdf5.lib
- szip.lib
- zlib.lib
但我仍然有未解决的外部符号错误。
【问题讨论】:
标签: visual-studio-2019 hdf5 vcpkg