在这节中,你将了解到如何在VS工程中,使用CGAL的Qt显示功能。

官方建议我们效仿他的CMakeLists文件来构建工程

  1. find_package(CGAL REQUIRED OPTIONAL_COMPONENTS Qt5)
  2. if(CGAL_Qt5_FOUND)
  3. target_link_libraries(draw_triangulation_3 PUBLIC CGAL::CGAL_Qt5)
  4. endif()

编译一个三维的示例工程

(1)进入目录

  1. D:\local\CGAL-5.0.2> cd examples\Triangulation_3
  2. D:\local\CGAL-5.0.2\examples\Triangulation_3> mkdir build
  3. D:\local\CGAL-5.0.2\examples\Triangulation_3> cd build
  4. D:\local\CGAL-5.0.2\examples\Triangulation_3\build> cmake-gui ..

(2)使用cmake生成工程文件

  1. 打开cmake的图形界面
  2. where is the source code:D:\local\CGAL-5.0.2\examples\Triangulation_3
  3. where to build the binaries:D:\local\CGAL-5.0.2\examples\Triangulation_3\build
  4. Configure->VS 15 2017,Win64->Finish
  5. Generate

(3)运行

  1. 打开生成的sln文件(目录位置:D:\local\CGAL-5.0.2\examples\Triangulation_3\build
  2. 选择要编译的例子: 将draw_triangulation_3设置为启动项
  3. 运行即可

image.png