编译 dll

设置成 Release x64,且项目属性页和 VS 主界面两处都需要设置

  1. 要注意在每个函数添加一行:(test1 是函数名)
1
!DEC$ ATTRIBUTES DLLEXPORT::test1
  1. 编译时,要选择:项目—属性—配置属性—Fortran—Libraries—Runtime Library—Multithread
  2. 会生成 dll 与 lib 两个文件,都需要

Fortran 调用 dll

  1. 把上面生成的 lib 与 dll 拷贝到项目路径,添加到 Resource Files 即可使用里面的函数
  2. 注意不要在项目属性页多此一举添加 dll 与 lib 相关路径,反而可能出错

案例