Fortran编译并调用dll
编译 dll
设置成 Release x64,且项目属性页和 VS 主界面两处都需要设置
- 要注意在每个函数添加一行:(test1 是函数名)
1 | !DEC$ ATTRIBUTES DLLEXPORT::test1 |
- 编译时,要选择:项目—属性—配置属性—Fortran—Libraries—Runtime Library—Multithread
- 会生成 dll 与 lib 两个文件,都需要
Fortran 调用 dll
- 把上面生成的 lib 与 dll 拷贝到项目路径,添加到 Resource Files 即可使用里面的函数
- 注意不要在项目属性页多此一举添加 dll 与 lib 相关路径,反而可能出错
案例
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 有限元分析与编程!
评论