VC与Fortran的混合编程.docVIP

  • 6
  • 0
  • 约3.03千字
  • 约 6页
  • 2023-10-25 发布于浙江
  • 举报
VC++调用Fortran子程序 VC++友好的界面制作和Visual Fortran强大的计算和数据处理功能,两者结合可开发行程界面友好、操作直观方便、功能强大的应用程序。如何进行VC++调用VisualFortran子程序模块,就成了需要解决的问题。 1、VC++调用FORTRAN子程序的方式 (1)同一工程包含VC++和Fortran语言文件 对同一版本集成后的编译器可以根据不同的扩展名选择编译方式,生成目标代码文件.OBJ,然后按照指定的调用方式进行链接,生成可执行文件.EXE。 (2)VC++工程文件引用Fortran语言生成的.OBJ或.LIB文件 对不同版本的编译器安装集成后,VS不会自动根据文件扩展名选择编译方式,这时需用不同的工程文件。首先对Visual Fortran 建一工程文件,生成.OBJ文件或.LIB文件,然后在VC++工程中按照指定的调用方式进行调用,编译链接,生成可执行文件.EXE。 (3)VC++工程文件调用Fortran语言生成的.DLL 将已有的Fortran程序生成dll模块,有利于移植和修改,可提高效率,这样即使原dll模块中的算法做过修改,只要保证函数或子例行程序名字和入口参数不变,主调用过程无须进行重新修改或者编译。 2、VC++中的声明 在C++语言中调用Fortran的函数或模块,必须在C++语言的函数名前面冠以

文档评论(0)

1亿VIP精品文档

相关文档