编译链接的时候遇到这样的错误应该怎么办!!!
-
大家好,最近本人在尝试编译一个自己修改的求解器,遇到了错误。这个求解器是基于multiphaseInterFoam和粘弹性方程的类修改的。基于根据错误提示,我的大概理解是,单个文件的编译并没有出错,问题出在了链接.目标目标文件上。
它的第一条错误似乎是- rheomultiphaseInterFoam.C:(.text+0x2b60): undefined reference to `Foam::surfaceInterpolation::debug'
于是,我在文件中补充了surfaceInterpolation.H的头文件,但并不管用。
随后检查了options文件,似乎该包含的库类都在了。现在实在没头绪了,来请各位大哥帮忙看看,指教指教!!!错误信息如下
-
@东岳 谢谢东岳老师,本来我的solver是基于OpenFOAM4.0版本,根据您的建议,我换用了OpenFOAM-extend4.0来编写solver,成功通过编译。
如您所说,错误确实很有可能是因为粘弹性的库不匹配OF的库函数。
谢谢东岳老师的提示。