自己写的后处理的functionObjects怎么直接调用?
-
我写了一个后处理用的functionObjects,在controlDict添加算的时候会找到这个新的functionObjects,但是用比如pimpleFoam -postProcess -func myPostProcess的时候就会找不到这个myPostProcess
-
pimpleFoam需要在options调用一下你的库
-
@东岳 李博,这个具体咋操作啊,我加了这一行代码也没有效果:
libs ("libMyPostProcessFunctionObject.so");
-
你这个是在controlDict里面加的 你去pimpleFoam求解器里面的Make文件下下面加
-
@东岳 我在pimple的option里面添加了这行代码
-L$(FOAM_USER_LIBBIN) \ -lmyPostProcessFunctionObject
编译通过了,但还是运行时侯找不到的我的functionObjcets,这么报错:
in file db/functionObjects/functionObjectList/functionObjectList.C at line 278 Cannot find functionObject file myPostProcess
是不是functionObjects这也要重新编译
-
in file db/functionObjects/functionObjectList/functionObjectList.C at line 278
看起来你改了functionObjectList.C的代码?
-
你有在etc\caseDicts\postProcessing\fields下添加文件吗
-
@Izumi 这个没添加,我回去试试