请问C和Fortran混编的设置步骤

goldenfield 2005-11-04 12:39:20
在Visual Fortran编程指南(邓巍巍 王越男 人民邮电出版社 )书中 第283页有关Visual Fortran/Visual C++混合语言编程的内容中,最后一段有这样一段话“如果使用的是Microsoft Visual C/C++,那么Microsoft Developer Studio可以很简单地创建FORTRAN/C混合程序而不需要用户的特殊指令或步骤,用户可以按相应语言的语法颜色来编辑和浏览C和FORTRAN程序,可以把C源文件添加到FORTRAN项目或FORTRAN源文件添加到C项目中,它们会被自动编译和连接。”
我在Microsoft Visual C++6.0中建立了一个win32 console application工程,把一个FORTRAN源文件--TOEPLZ.F90添加到该工程中,对其进行编译,有错误提示“f90: Severe: Invalid argument”,请问该如何解决?
关于C和Fortran混编上面提到的书中的说明是否正确?
正确的C和Fortran混编的详细设置步骤应该是怎样的?盼详细解答!先谢过了!!
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Featured 2005-11-04
  • 打赏
  • 举报
回复
你总该有Fortran编译器吧,

把.F90文件加入VC工程,然后到FileView中,在上面那个框框里指定编译器和编译参数,在下面那个框框里指定输出文件,就可以了。
goldenfield 2005-11-04
  • 打赏
  • 举报
回复
抱歉!刚才的提的问题TOEPLZ.F90这个例子本身有问题(我刚在fortran环境下编译过),我换了一个计算圆周率computingpi.f90的程序.实在是不好意思!!
还有一个问题是我的FORTRAN代码(不是TOEPLZ.F90这个文件)中是含有MPI的,这些含MPI的FORTRAN代码原来是可以正常运行的,现在拿一个计算圆周率的fortran+mpi的源程序在Microsoft Visual C++6.0可正常编译,但无法正常运行!!

那换句话说,若想实现两者的混编一定要把Microsoft Visual C++6.0和compaq Visual FORTRAN都装在机器上才可以了?而不是只装Microsoft Visual C++6.0就行的?

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧