如何在Windows中安装MPFI库?

时间:2013-04-20 07:00:23

标签: cgal mpfi

有!

我想执行示例程序Surface_reconstruction_points_3。

我认为该程序还需要第三个库,MPFI。

所以我从http://mpfi.gforge.inria.fr/下载了这个库。

我将其解压缩到适当的文件夹并将其链接到系统路径。

使用cmake-gui配置示例程序后

我发现了一些错误消息,“无法找到MPFI(缺少:MPFI_LIBRARIES)”。

如何使用visual studio 2008在Window中安装MPFI库?

2 个答案:

答案 0 :(得分:1)

由于MPFI是一个GNU库,因此在Windows上完全支持它。

CGAL在其安装中提供了第三方库,但Windows有自己的替代品。

我使用Visual Studio正确安装了这个,但你需要取消选中那些第三方库,这样CGAL就不会搞乱自己的windows替换。

对于安装中的所有示例代码,执行此类安装可能效果不佳,但它适用于开发。我使用CGAL没有那些第三个库用于Voronoi和2D和3D三角测量,它工作正常。

对于全新安装,请删除之前安装的所有内容,确保新安装没有弄乱先前安装错误。

修改

关于不使用Windows的可选库,我刚刚通过CGAL邮件列表收到了类似的邮件,这些可能是新版CGAL(> 4.2)的步骤:

您必须在CMake机器中评论3行:

  • 在CGAL-4.1 / CMakeList.txt中,您必须发表评论:

    • #list (INSERT CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES 0 GMP MPFR)
    • #hide_variable(CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES)
  • 在CGAL-4.1 / cmake / modules / UseCGAL.cmake中你必须发表评论:

    • #use_essential_libs()

答案 1 :(得分:0)

另一方面,您可以在互联网上搜索MPFI的预编译版本。例如,您可以在http://vegas.loria.fr/rs/上找到适用于Windows的预编译GMP,MPFR和MPFI。