Fortran Coder

查看: 8012|回复: 7
打印 上一主题 下一主题

[数学库] vs2010+intel fortran2015读取HDF4的问题

[复制链接]

4

帖子

1

主题

0

精华

新人

F 币
17 元
贡献
7 点
跳转到指定楼层
楼主
发表于 2019-5-3 22:53:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
看到前几天有位网友求助ivf读取hdf5的问题,想起自己遇到同样的问题,特来此求助
我使用的visual studio2010+intel fortran2015,HDF安装4.2.14版本,按照之前的帖子介绍,在工具→选项→compilers添加了include和lib文件夹路径,如图1

然后使用HDF网站给的例子测试,构建testhdf项目,在project→fortran→General添加include路径,如图2

在linker→General添加lib路径,如图3

在linker→input添加引用的lib库,如图4

生成可执行程序时,还是不能引用hdf库函数,如图5

烦请各位大神指点一二,哪里设置出了问题
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1341 元
贡献
565 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2019-5-4 14:20:52 | 只看该作者
上传或给出你使用的库的
代码(如果是自行编译的)
下载地址或链接(如果是预编译好的)

4

帖子

1

主题

0

精华

新人

F 币
17 元
贡献
7 点
板凳
 楼主| 发表于 2019-5-4 18:53:44 | 只看该作者
本帖最后由 fayita 于 2019-5-4 18:55 编辑
fcode 发表于 2019-5-4 14:20
上传或给出你使用的库的
代码(如果是自行编译的)
下载地址或链接(如果是预编译好的) ...

https://portal.hdfgroup.org/display/support/HDF+4.2.14

下载的是windows64位ivf编译版本,hdf-4.2.14-win7_64-vs14.zip

按照说明添加include和lib路径,出现上述问题,测试文件为程序自带example文件夹中的例子

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1341 元
贡献
565 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

地板
发表于 2019-5-4 20:47:41 | 只看该作者
你需要把工程设置为64位的。(否则32位的程序不能链接64位的函数库)
(切换后需要重新设置以上的路径和lib文件输入)

QQ图片20190504204649.png (45.88 KB, 下载次数: 252)

QQ图片20190504204649.png

4

帖子

1

主题

0

精华

新人

F 币
17 元
贡献
7 点
5#
 楼主| 发表于 2019-5-4 22:43:02 | 只看该作者
fcode 发表于 2019-5-4 20:47
你需要把工程设置为64位的。(否则32位的程序不能链接64位的函数库)
(切换后需要重新设置以上的路径和lib ...

按您所述方法,问题解决了,非常感谢
不过在linker input中附加了几乎所有的lib文件,按说明中介绍加载几个lib文件编译根本不通过

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1341 元
贡献
565 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

6#
发表于 2019-5-4 22:55:32 | 只看该作者
libmfhdf_fcstub.lib
libmfhdf_fortran.lib
mfhdf.lib
mfhdf_fortran.lib
hdf.lib
这几个是关键。

4

帖子

1

主题

0

精华

新人

F 币
17 元
贡献
7 点
7#
 楼主| 发表于 2019-5-4 23:24:03 | 只看该作者
fcode 发表于 2019-5-4 22:55
libmfhdf_fcstub.lib
libmfhdf_fortran.lib
mfhdf.lib

谢谢,现在讨论fortran的地方真是少啊,这个问题困扰了我一周

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1341 元
贡献
565 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

8#
发表于 2019-5-4 23:25:20 | 只看该作者
中文论坛,只有本论坛一个了。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-4-25 07:45

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表