我使用此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"
和文件的其余部分是一样的。
我有什么遗漏或做错了吗?任何形式的帮助都表示赞赏。
答案 0 :(得分:0)
找到了解决方案。增加是正确和充分的。 我通过最初解决问题解决了我的问题(即,转到meshlab / src /然后运行make clean)并再次运行make。