萌萌哒坑 2016-01-13 07:28 采纳率: 0%
浏览 1594

C# Fortran混编,懂得进,求大神指导

在C#混合编程中,我有一段Fortran程序已经编译成DLL文件了。Fortran如下:
SUBROUTINE COR(X,Y,Z,NT,CORY,CORZ,CORYZ)

   !DEC$ ATTRIBUTES DLLEXPORT::COR
   !DEC$ ATTRIBUTES ALIAS:'DLL1'::DLL1   
  DIMENSION X(-50001:50001),Y(-50001:50001)
  DIMENSION Z(-50001:50001)
  DIMENSION CORY(-50001:50001),CORZ(-50001:50001)
DIMENSION CORYZ(-50001:50001)

DO K=-NT+1,NT-1
  ZY=0.0      
  ZZ=0.0
  YZ=0.0
  DO J=-NT,NT
    ZY=ZY+Y(J)*X(J-K)
    ZZ=ZZ+Z(J)*X(J-K)
    YZ=YZ+Y(J)*Z(J-K)
  END DO
  CORY(K)=ZY
  CORZ(K)=ZZ
  CORYZ(K)=YZ

END DO

RETURN
END

如何在C#中调用这个程序,并运行??求大神指教。也可以加我QQ963666442,帮我解决这个问题。求哪位好心的大神帮帮忙。(我是新手)拜托了

  • 写回答

1条回答 默认 最新

  • devmiao 2016-01-13 19:07
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题