error #8055: The procedure has a dummy argument that has the ALLOCATABLE, ASYNCHRONOUS, OPTIONAL, POINTER, TARGET, VALUE or VOLATILE attribute. Required explicit interface is missing from original source. [GPARRAY]
时间: 2024-03-31 21:38:07 浏览: 267
Error Encountered an improper argument
这个错误是因为你在一个过程的参数列表中使用了ALLOCATABLE、ASYNCHRONOUS、OPTIONAL、POINTER、TARGET、VALUE或VOLATILE这些属性中的一个或多个。这些属性会导致该参数需要显式接口,但是你的程序中没有提供这个接口。要解决这个错误,你需要在调用这个过程之前,在程序的某个地方提供该过程的显式接口。可以通过在过程中使用INTERFACE块来提供显式接口,或者将过程放在MODULE中,在调用过程时使用USE语句来自动获取过程的接口。
阅读全文