Fortran调用dll[codeblocks版]
步骤一:创建dll
打开codeblock——>创建新项目——>分类:Fortran——>Fortran DLL——>工程设置等…——>编译
步骤二:调用dll
1、创建Fortran application,同步骤一
2、调用dll设置:
1)lib文件路径添加:右键项目——>构建选项…——>选择相应的debug/release——>选择连接器设置——>链接库内添加dll所在debug/release下的.a文件路径
2)dll添加:
a)(麻烦)将dll所在debug/release下的.dll复制粘贴到相应debug/release下(没有debug/release文件夹 的话,可以先创建,或编译一下再复制粘贴)
b)右键项目——>构建选项…——>选择相应的debug/release——>选择搜索目录——>选择连接器——>添加与debug/release对应的dll所在debug/release路径
3、调用dll方法:
1)不带参数的subroutine,直接调用
2)*带参数的subroutine,interface说明
3)function,应该同样需要interface
说明:如果以后所创建的项目都需要用到相同的dll,可在设置——>编译器…中进行全局设置,下次再创建项目不用再设置,独自项目应该还可以做单独设置