Intel fortran编译器编译较早的fortran代码出现上述错误。这错误是说,函数调用时形参和实参不匹配。类似,形参声明了一个较大数组,实参确实一个较小的数组;或者反过来。这个错误是visual studio中的默认选项“check routine interfaces"。它在项目属性 > Fortran > DIagnostics中,设置为No即可消除上述错误。
error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface. [TT]