Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法链接基本HDF5 1.10.6程序 使用VS2019 CMake实用程序在Win 10 64位上构建HDF5 1.10.6版,将配置类型设置为调试 此构建在测试阶段显示3个中止警告,但在重试时,这些测试将通过,因此获得100%的成功 安装过程平淡无奇。安装hdf5.dll和hdf5\u D.dll 当我运行下面最基本的C程序时: 包含路径已在配置属性->VC++目录->包含目录中指定 库路径类似地在配置属性->VC++目录->库目录中指定 库路径也已在配置属性->链接器->常规->附加库目录中指定 指定的库配置属性->链接器->输入->其他依赖项为:szip.lib;zlib.lib;hdf5.lib-此版本如上所述失败 9.szip.lib;zlib.lib;hdf5_D.lib-相同的故障 在许多实验中,我尝试只构建静态库(这是我最终需要的),但也遇到了同样的错误 最后,编译器警告最有趣,因为当鼠标悬停在文本上时,屏幕弹出窗口显示int H5FCreate(),但警告说H5FCreate在编译时未定义_C_Hdf5 - Fatal编程技术网

无法链接基本HDF5 1.10.6程序 使用VS2019 CMake实用程序在Win 10 64位上构建HDF5 1.10.6版,将配置类型设置为调试 此构建在测试阶段显示3个中止警告,但在重试时,这些测试将通过,因此获得100%的成功 安装过程平淡无奇。安装hdf5.dll和hdf5\u D.dll 当我运行下面最基本的C程序时: 包含路径已在配置属性->VC++目录->包含目录中指定 库路径类似地在配置属性->VC++目录->库目录中指定 库路径也已在配置属性->链接器->常规->附加库目录中指定 指定的库配置属性->链接器->输入->其他依赖项为:szip.lib;zlib.lib;hdf5.lib-此版本如上所述失败 9.szip.lib;zlib.lib;hdf5_D.lib-相同的故障 在许多实验中,我尝试只构建静态库(这是我最终需要的),但也遇到了同样的错误 最后,编译器警告最有趣,因为当鼠标悬停在文本上时,屏幕弹出窗口显示int H5FCreate(),但警告说H5FCreate在编译时未定义

无法链接基本HDF5 1.10.6程序 使用VS2019 CMake实用程序在Win 10 64位上构建HDF5 1.10.6版,将配置类型设置为调试 此构建在测试阶段显示3个中止警告,但在重试时,这些测试将通过,因此获得100%的成功 安装过程平淡无奇。安装hdf5.dll和hdf5\u D.dll 当我运行下面最基本的C程序时: 包含路径已在配置属性->VC++目录->包含目录中指定 库路径类似地在配置属性->VC++目录->库目录中指定 库路径也已在配置属性->链接器->常规->附加库目录中指定 指定的库配置属性->链接器->输入->其他依赖项为:szip.lib;zlib.lib;hdf5.lib-此版本如上所述失败 9.szip.lib;zlib.lib;hdf5_D.lib-相同的故障 在许多实验中,我尝试只构建静态库(这是我最终需要的),但也遇到了同样的错误 最后,编译器警告最有趣,因为当鼠标悬停在文本上时,屏幕弹出窗口显示int H5FCreate(),但警告说H5FCreate在编译时未定义,c,hdf5,C,Hdf5,很高兴与大家分享已经完成的一长串实验。。。 这确实是我第一次尝试HDF5,所以任何建议都会很有帮助。谢谢。前两个警告表示头文件丢失或不正确。3个链接器问题表示找不到库。您是否执行了configure步骤?您是否完成了构建步骤?您是否完成了测试步骤?您是否完成了安装步骤?它们都完全成功了吗?您是否切换到release\u docs/子目录,然后在INSTALL文件中处理所有细节?@user3629249这是Win 10 64位env,其中配置步骤是cmake文件的一部分。实际上,构建已经完成,安装

很高兴与大家分享已经完成的一长串实验。。。
这确实是我第一次尝试HDF5,所以任何建议都会很有帮助。谢谢。

前两个警告表示头文件丢失或不正确。3个链接器问题表示找不到库。您是否执行了
configure
步骤?您是否完成了
构建
步骤?您是否完成了
测试
步骤?您是否完成了
安装
步骤?它们都完全成功了吗?您是否切换到
release\u docs/
子目录,然后在
INSTALL
文件中处理所有细节?@user3629249这是Win 10 64位env,其中配置步骤是cmake文件的一部分。实际上,构建已经完成,安装由NSIS软件处理,该软件生成一个exe文件,运行该文件将其安装在目录C:\Program Files\HDF\U Group\HDF5\1.10.6\。。lib目录有许多lib,include目录有.H文件。。库hdf5_D.lib存在,hdf5.lib也存在。最后,关于安装(INSTALL_Windows)文件的问题,是的,步骤2中概述的步骤(在先决条件之后)已经遵循。。。
    #include <stdlib.h>
    #include "hdf5.h"
    #include <stdio.h>


    int main() {

        printf("Hello World !");
        hid_t       file_id;        //File Identifier used by HDF5 system
        herr_t      status;

        file_id = H5FCreate("test_file.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
        status = H5FClose(file_id);
        exit(0);
    }
1.Warning   C4013   'H5FCreate' undefined; assuming extern returning int
2.Warning   C4013   'H5FClose' undefined; assuming extern returning int
3.Error LNK2019 unresolved external symbol H5FCreate referenced in function main
4.Error LNK2019 unresolved external symbol H5FClose referenced in function main
5.Error LNK1120 2 unresolved externals Test_HDF5_C