问题描述
我旨在编写包裹在DLL中的fortran模块,并将该DLL用于另一个fortran程序中。这两个项目都是使用gfortran通过CodeBlocks创建和编译的。
您可以提供分步教程来教别人执行此任务吗?
我第一次尝试问自己的问题是:
- 用于DLL创建
- 是否应该在代码中编写预处理指令(如!DEC $或DLLEXPORT)?
- 我应指定哪个DLL编译选项(-static,-mrtd ...)?
- 我应该在哪个CodeBlocks窗口中指定编译选项?
- 用于DLL导入
到目前为止,我尝试遵循此讨论中的步骤(https://www.tek-tips.com/viewthread.cfm?qid=1572697)。 DLL已编译,但似乎无法被调用的fortran代码识别。
网络上还有许多其他资源,但是对于只想在CodeBlocks中调用DLL而又不具有重要计算背景的人们,没有一个完整的DLL101方法。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)