Fortran Coder

查看: 12702|回复: 6
打印 上一主题 下一主题

[混编] VS中C和fortran混编的工程设置

[复制链接]

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
跳转到指定楼层
楼主
发表于 2016-11-13 07:05:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
fcode 发表于 2016-1-13 18:30
书上只会讲语法如何规范接口,并不会讲具体的编辑环境的操作。
使用VS的话,Fortran和C要分别位于两个不同 ...

大侠,Fortran和C要分别位于两个不同的工程如何实现,操作界面的时候一般是新建一个项目/解决方案啊?
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1339 元
贡献
565 点

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

沙发
发表于 2016-11-13 12:10:51 | 只看该作者
Visual Studio 的话,可以用一个解决方案,包含两个工程,其中一个C工程,一个fortran工程,大概类似这样:

QQ截图20161113121042.png (11.9 KB, 下载次数: 346)

QQ截图20161113121042.png

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
板凳
 楼主| 发表于 2016-11-14 13:40:01 | 只看该作者
fcode 发表于 2016-11-13 12:10
Visual Studio 的话,可以用一个解决方案,包含两个工程,其中一个C工程,一个fortran工程,大概类似这样: ...

感谢大侠!

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
地板
 楼主| 发表于 2016-11-14 22:08:48 | 只看该作者
本帖最后由 zhuhuanlai 于 2016-11-14 22:12 编辑
fcode 发表于 2016-11-13 12:10
Visual Studio 的话,可以用一个解决方案,包含两个工程,其中一个C工程,一个fortran工程,大概类似这样: ...

再请教一个问题,在一个解决方案,包含两个工程的目的是什么呢,比如我想用C#调用FORTRAN,如下图所示。
是不是C#就可以自动找到fortran的DLL文件了?

BVC2Z1J]}D1B3B65Y$TU`IY.png (15.74 KB, 下载次数: 336)

BVC2Z1J]}D1B3B65Y$TU`IY.png

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1339 元
贡献
565 点

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

5#
发表于 2016-11-14 22:16:53 | 只看该作者
不是,这样做的目的仅仅是为了方便管理。
你用两个解决方案,分别包含各自的工程,也是一样的。

58

帖子

9

主题

0

精华

熟手

F 币
256 元
贡献
163 点
6#
 楼主| 发表于 2016-11-15 10:05:47 | 只看该作者
fcode 发表于 2016-11-14 22:16
不是,这样做的目的仅仅是为了方便管理。
你用两个解决方案,分别包含各自的工程,也是一样的。 ...

明白了,大侠辛苦了,这么晚还及的回复,真心感谢,FORTRAN有你更精彩!
建议时机合适时,您可以出一套系统的教材和视频,给广大FORTRAN程序猿带来福音!
特别建议您把FORTRAN的混编技术做详细介绍,以后FORTRAN就能更加发扬光大!
您也可以奠定在FORTRAN中的领航人的地位了,哈哈

6

帖子

3

主题

0

精华

入门

F 币
41 元
贡献
22 点
7#
发表于 2019-5-12 11:51:43 | 只看该作者
fcode 发表于 2016-11-13 12:10
Visual Studio 的话,可以用一个解决方案,包含两个工程,其中一个C工程,一个fortran工程,大概类似这样: ...

这样该怎么链接呢?
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-4-19 18:54

Powered by Tencent X3.4

© 2013-2024 Tencent

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