找回密码
 注册
查看: 1276|回复: 2

怎样在 VC 程序中调用 Fortran 程序?

[复制链接]
发表于 2005-4-20 18:33:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Fortran 编的程序,用VC++做界面,请问哪有这方面的资料啊
发表于 2005-4-21 13:53:11 | 显示全部楼层

怎样在 VC 程序中调用 Fortran 程序?

把f90文件和cpp文件加到同一个Project中,编译即可。不过中间f90文件内的函数要注意大小写,因为C++大小写是区分的。
例如:a.f90文件中的函数

subroutine aa(x)
  implicit none
  integer :: x
  write(*,*)x
  return
subroutine
则在b.cpp文件中调用方法为: void _stdcall aa(int *x) //必须按地址传递
 楼主| 发表于 2005-4-21 14:38:10 | 显示全部楼层

怎样在 VC 程序中调用 Fortran 程序?

非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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