2 sinat 32033195 sinat_32033195 于 2016.01.13 15:28 提问

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
devmiao   Ds   Rxr 2016.01.14 03:07
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!