Fortran Coder

标题: VS中C和fortran混编的工程设置 [打印本页]

作者: zhuhuanlai    时间: 2016-11-13 07:05
标题: VS中C和fortran混编的工程设置
fcode 发表于 2016-1-13 18:30
书上只会讲语法如何规范接口,并不会讲具体的编辑环境的操作。
使用VS的话,Fortran和C要分别位于两个不同 ...

大侠,Fortran和C要分别位于两个不同的工程如何实现,操作界面的时候一般是新建一个项目/解决方案啊?
作者: fcode    时间: 2016-11-13 12:10
Visual Studio 的话,可以用一个解决方案,包含两个工程,其中一个C工程,一个fortran工程,大概类似这样:

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

QQ截图20161113121042.png

作者: zhuhuanlai    时间: 2016-11-14 13:40
fcode 发表于 2016-11-13 12:10
Visual Studio 的话,可以用一个解决方案,包含两个工程,其中一个C工程,一个fortran工程,大概类似这样: ...

感谢大侠!
作者: zhuhuanlai    时间: 2016-11-14 22:08
本帖最后由 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, 下载次数: 352)

BVC2Z1J]}D1B3B65Y$TU`IY.png

作者: fcode    时间: 2016-11-14 22:16
不是,这样做的目的仅仅是为了方便管理。
你用两个解决方案,分别包含各自的工程,也是一样的。
作者: zhuhuanlai    时间: 2016-11-15 10:05
fcode 发表于 2016-11-14 22:16
不是,这样做的目的仅仅是为了方便管理。
你用两个解决方案,分别包含各自的工程,也是一样的。 ...

明白了,大侠辛苦了,这么晚还及的回复,真心感谢,FORTRAN有你更精彩!
建议时机合适时,您可以出一套系统的教材和视频,给广大FORTRAN程序猿带来福音!
特别建议您把FORTRAN的混编技术做详细介绍,以后FORTRAN就能更加发扬光大!
您也可以奠定在FORTRAN中的领航人的地位了,哈哈
作者: 鹰击长空    时间: 2019-5-12 11:51
fcode 发表于 2016-11-13 12:10
Visual Studio 的话,可以用一个解决方案,包含两个工程,其中一个C工程,一个fortran工程,大概类似这样: ...

这样该怎么链接呢?




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2