hayzwx 发表于 2012-11-6 18:39:33

EHDFoam编译错误

我在网上下载了OpenFOAM的EHDFoam模块,在按照说明,最后编译wmake libso的时候出现了如下错误:

---------------------
SOURCE=EHDTwoPhaseMixture/EHDtwoPhaseMixture.C ;g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3-DNoRepository -ftemplate-depth-100 -I.. -I/opt/openfoam211/src/finiteVolume/lnInclude -IlnInclude -I. -I/opt/openfoam211/src/OpenFOAM/lnInclude -I/opt/openfoam211/src/OSspecific/POSIX/lnInclude   -fPIC -c $SOURCE -o Make/linux64GccDPOpt/EHDtwoPhaseMixture.o
In file included from EHDTwoPhaseMixture/EHDtwoPhaseMixture.C:27:0:

EHDTwoPhaseMixture/EHDtwoPhaseMixture.H:190:39: 错误: 为‘virtual const volScalarField& Foam::EHDtwoPhaseMixture::nu() const’指定了冲突的返回类型

../incompressible/transportModel/transportModel.H:84:37: 错误:   覆盖了‘virtual Foam::tmp<Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> > Foam::transportModel::nu() const’
make: *** 错误 1
--------------------------------------------------------------

我的系统环境为:
ubuntu 12.04,采用amd64位系统
OpenFOAM 版本 2.1.1
系统已经update至最新。

请问各位高人这个问题如何解决呢?谢谢
页: [1]
查看完整版本: EHDFoam编译错误