那里!
我想执行示例程序 Surface_reconstruction_points_3。
我认为该程序还需要第三个库 MPFI。
所以我从http://mpfi.gforge.inria.fr/下载了这个库。
我将其解压缩到正确的文件夹并将其链接到系统路径。
使用 cmake-gui 配置示例程序后,
我发现了一些错误消息,“找不到 MPFI(缺少:MPFI_LIBRARIES)”。
如何使用 Visual Studio 2008 在 Window 中安装 MPFI 库?
那里!
我想执行示例程序 Surface_reconstruction_points_3。
我认为该程序还需要第三个库 MPFI。
所以我从http://mpfi.gforge.inria.fr/下载了这个库。
我将其解压缩到正确的文件夹并将其链接到系统路径。
使用 cmake-gui 配置示例程序后,
我发现了一些错误消息,“找不到 MPFI(缺少:MPFI_LIBRARIES)”。
如何使用 Visual Studio 2008 在 Window 中安装 MPFI 库?
由于 MPFI 是一个 GNU 库,因此它在 Windows 上完全受支持。
CGAL 在其安装中提供了这个第三方库,但 Windows 有自己的替代品。
我用 Visual Studio 正确安装了它,但是您需要取消选中那些第三方库,这样 CGAL 就不会弄乱自己的 Windows 替换。
对于安装中的所有示例代码,可能进行这种安装并不适用,但它适用于开发。我在没有 Voronoi 以及 2D 和 3D 三角剖分的第三个库的情况下使用 CGAL,它工作正常。
对于全新安装,请删除之前安装的所有内容,确保新安装不会与之前的错误安装相混淆。
编辑:
关于不使用 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()
另一方面,您可以在 Internet 上搜索 MPFI 的预编译版本。例如,您可以在http://vegas.loria.fr/rs/上找到适用于 Windows 的预编译 GMP、MPFR 和 MPFI 。