|
本帖最后由 大橙子cqx 于 2020-7-2 17:59 编辑
fcode 发表于 2020-7-2 11:14
[mw_shl_code=fortran,true]Subroutine mpp_start( localComm ) Bind(C,Name="mpp_start")
Integer , val ...
您好,我自己创建了一个简单的Fortran文件测试,当该文件只有一个subroutine的时候是可以链接的 但是如果给它套一个module的壳就会出现未定义的引用。想知道造成这样问题的原因可能是什么呢?感谢您的解答
我刚刚解决了这个问题,在头文件中声明时,我之前时直接写的函数的名字mpp_start。有module的情况下应写为:__mod名_MOD_mpp_start.希望可以给遇到相同问题的人一些帮助。。
|
|