- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 C#调用FORTRAN编写的DLL
一般来讲,低级语言执行算法的效率高,而高级语言简单易用,尤其是图形用户界面(GUI)这方面很强大。现在的科学工程软件的开发流程一般都是用低级语言做算法,而高级语言做界面。fortran77在科学计算中一直独领风骚,而c#因其易用性以及强大的面向对象的特点备受青睐。下面显示fortran与c#的交互的基本操作:(编程环境:VS2008(C#+IVF))1.使用fortran编写dll
2011-10-24 20:12:27 4069
转载 用fortran调用dll
采用vs.net+ifort做一个简单的dll,当然是从help里面拷出来的。SUBROUTINE ARRAYTEST(arr)!DEC$ ATTRIBUTES DLLEXPORT :: ARRAYTESTREAL(4) arr(3, 7)INTEGER i, jDO i = 1, 3DO j = 1, 7 arr (i, j) = 11.0 * i + jEN
2011-10-24 19:55:24 4805
转载 Fortran & C 混编
c2ffn.f SUBROUTINE NAMEAGE(NAME, NLEN, AGE, TEMP) CHARACTER*(*) NAME INTEGER NLEN,AGE REAL TEMPC WRITE(6,1000) NAME(1:NLEN),AGE,TEMP 1000 FORMAT(1X
2011-10-24 19:44:58 838
转载 用FORTRAN编写DLL的问题
用 FORTRAN 编写 DLL,导出 subroutine,可以在别的编程语言中进行调用,很是方便。不过,遇到一些问题会让人恼火,特在这里记录一下。1. 导出声明,子程序调用导出的话,只要作如下声明即可。名称必须与子程序名称相同,否则就找不到了。调用的时候,一律使用大写。 !DEC$ ATTRIBUTES DLLEXPORT :: fortfunc
2011-10-24 19:42:13 2634 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人