1.1 安装 Vcpkg
第一步是vcpkg
从https://github.com/microsoft/vcpkg克隆或下载。
C:\dev> git 克隆 https://github.com/microsoft/vcpkg
C:\dev> cd vcpkg
C:\dev\vcpkg>.\bootstrap-vcpkg.bat
1.2 使用 Vcpkg 安装 CGAL
默认情况下,vcpkg
安装 32 位二进制文件并使用您机器上安装的最新版本的 Visual C++。如果您开发 64 位软件,则必须将 Windows 环境变量设置VCPKG_DEFAULT_TRIPLET
为x64-windows
或将后缀添加:x64-windows
到要安装的包名称中(例如)。如果您想为旧版本的编译器进行编译,cgal:x64-windows
请参阅官方文档。vcpkg
由于 Windows 版 vcpkg 中的 gmp 存在错误,您需要yasm-tool
以 32 位形式安装才能正确构建 cgal 所需的 64 位 gmp:
C:\dev\vcpkg> ./vcpkg.exe 安装 yasm-tool:x86-windows
您现在可以安装 CGAL 了:
C:\dev\vcpkg> ./vcpkg.exe 安装 cgal
这将需要几分钟,因为它会下载 GMP、MPFR、所有 boost 头文件,并编译 GMP 和 MPFR 以及几个 boost 库。之后,您将在子目录中找到包含文件、库和 dll C:\dev\vcpkg\installed\x64-windows
。
请注意,CGAL 是一个仅有头文件的库,因此没有适用lib
于dll
CGAL 的文件。