Fortran Coder

楼主: yswwnmjk
打印 上一主题 下一主题

[混编] 新人求助,IVF怎么调用C++编好的dll文件?

[复制链接]

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

11#
发表于 2015-2-5 16:27:28 | 只看该作者
paralution_solver.f90 (5.53 KB, 下载次数: 3)
mmio.f (28.56 KB, 下载次数: 3)

上传了paralution的fortran接口程序和示例,会C或C++的话,琢磨半天肯定能够看明白的。
一般做法就是在c++代码里面用extern定义C函数,然后fortran利用iso c binding写interface并调用

paralution_fortran.zip

3.65 KB, 下载次数: 5

11

帖子

1

主题

0

精华

入门

F 币
118 元
贡献
44 点

规矩勋章

QQ
12#
 楼主| 发表于 2015-2-5 16:59:40 | 只看该作者
pasuka 发表于 2015-2-5 16:27
上传了paralution的fortran接口程序和示例,会C或C++的话,琢磨半天肯定能够看明白的。
一般做法 ...

谢谢,不过不知道为什么附件无法读取?

11

帖子

1

主题

0

精华

入门

F 币
118 元
贡献
44 点

规矩勋章

QQ
13#
 楼主| 发表于 2015-2-5 18:36:39 | 只看该作者
fcode 发表于 2015-2-5 15:59
请把 DLL 编译后的 lib 文件添加到使用DLL的工程里。

抱歉,刚刚发现原来fortran编出的dll文件还需要lib的支持,两个单独用都不行,单独用lib虽然能够build,但不可以debug。谢谢您了!

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

14#
发表于 2015-2-5 23:05:20 | 只看该作者
本帖最后由 pasuka 于 2015-2-5 23:10 编辑
yswwnmjk 发表于 2015-2-5 16:59
谢谢,不过不知道为什么附件无法读取?
好像附件区不能下载,lz可以去软件主页下载源代码http://www.paralution.com/download/

mmio.f

28.56 KB, 下载次数: 1

paralution_solver.f90

5.53 KB, 下载次数: 1

paralution_fortran.zip

3.7 KB, 下载次数: 1

1967

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1370 元
贡献
581 点

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

15#
发表于 2015-2-6 10:47:01 | 只看该作者
已修复附件引起的问题。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-14 12:17

Powered by Tencent X3.4

© 2013-2024 Tencent

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