|
首先,PowerStation 是一个不稳定的编译器,且年代久远,请卸载它。
其次,你的代码使用了 IMSL 函数库,你需要安装并正确使用它。
关于 IMSL 的使用,不同的版本就不同。(这一点很苦恼)
你可参考本站的文章:http://www.fcode.cn/guide-58-1.html
大致有这么几个步骤:
1.安装IMSL
2.在VS里设置IMSL的include和lib路径。
3.在代码里 INCLUDE 'link_f90_static.h' 或 INCLUDE 'link_fnl_static.h' (具体版本不同,原则是自己安装的版本的安装目录里能找到)
有时候这个 .h 文件是自由格式的,如果你在固定格式里 include 可能有问题。你可以把他的内容复制粘贴在 include 语句处,替换 include
IMSL 的使用,与代码无关,大多数是在配置。
最后,你的代码缺少两个函数:PEDERV 和 DIFFUN 这应该是需要你自己去书写的。 |
|