gpt4 book ai didi

c++ - 使用 CGAL 库构建 Visual C++ 应用程序

转载 作者:行者123 更新时间:2023-11-28 02:27:04 25 4
gpt4 key购买 nike

我需要使用 delaunay traingulation (3D) 方法集成到我正在使用的 Visual C++ 项目中。

我遵循了 CGAL 安装指南,并且能够使用 cmake 等构建它,但是有人可以详细解释一下吗:

  1. 如何在我自己的 C++ 项目(在 Visual Studios 2010 中)中使用(引用)CGAL,
  2. 之后如何为我的项目创建一个独立的 exe。

谢谢!

最佳答案

我也遇到了同样的问题。下面是我的解决方案(虽然我的开发环境是 VS 2015,但我仍然相信它可以在你的 VS 2010 上运行)。

  1. 将“CGAL”项目主文件夹下的“include”文件夹添加到项目配置中的“include 目录”(请不要直接添加“CGAL”文件夹,以便在中引用头文件'CGAL/*.h' 风格。

  2. 这是棘手的部分,将“/build/include/CGAL”文件夹下的“compiler_config.h”文件复制到“/include”文件夹。这是为了在您的 PC 上设置 CGAL 库的编译器定义。

  3. 下载 GMP 库和 MPFR 库并将其解压到您的驱动器,并将这些文件夹添加到项目配置中的“包含目录”(至少对于 CGAL 4.9 是必需的,否则您会收到一些编译错误说“找不到 gmp.h 和 mpfr*.h”)。

  4. 将已编译的CGAL静态库或动态库添加到项目配置下的链接器配置选项卡的附加依赖项中。

  5. 编译运行(如果你使用CGAL的动态库,还需要将*.dll复制到你的exe运行文件夹中)!

关于c++ - 使用 CGAL 库构建 Visual C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30181324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com