应用过滤器

时间:2017-12-22 13:28:11

标签: filter meshlab

我使用此comment从源代码安装了Meshlab。但是当我尝试使用错误

来应用滤波器屏蔽泊松表面重建时,应用程序崩溃了

错误:./ meshlab:符号查找错误:/home/badri/Documents/MESHLAB/meshlab/src/distrib/plugins/libfilter_screened_poisson.so:undefined symbol:omp_get_num_procs

我尝试了Meshlab的GitHub repo的问题部分中描述的所有解决方案,但无法使其正常工作。 操作系统:Ubuntu 14.04

其他信息: filter_screen_poisson.xml

<FILTER filterFunction="screenedPoissonSurfaceReconstruction" 
filterName="Screened Poisson Surface Reconstruction" 
filterPre="MM_NONE" filterRasterArity="SingleRaster" 
filterClass="Remeshing" filterPost="MM_VERTNUMBER | MM_FACENUMBER" 
filterArity="Variable" filterIsInterruptible="true">

对于filter_screened_poisson.pro额外添加的行作为问题的建议修正,但它们似乎不适合我。

linux:QMAKE_LFLAGS += -fopenmp -lgomp
linux:QMAKE_POST_LINK = "cp "$$_PRO_FILE_PWD_/$$TARGET".xml 
../../distrib/plugins/"$$TARGET".xml; cd ../../distrib/plugins/ ;ln -s 
"$$TARGET".xml lib"$$TARGET".xml"

和文件的其余部分是一样的。

我有什么遗漏或做错了吗?任何形式的帮助都表示赞赏。

1 个答案:

答案 0 :(得分:0)

找到了解决方案。增加是正确和充分的。 我通过最初解决问题解决了我的问题(即,转到meshlab / src /然后运行make clean)并再次运行make。