在这节中,你将了解到如何在VS工程中,使用CGAL的Qt显示功能。
官方建议我们效仿他的CMakeLists文件来构建工程
find_package(CGAL REQUIRED OPTIONAL_COMPONENTS Qt5)
if(CGAL_Qt5_FOUND)
target_link_libraries(draw_triangulation_3 PUBLIC CGAL::CGAL_Qt5)
endif()
编译一个三维的示例工程
(1)进入目录
D:\local\CGAL-5.0.2> cd examples\Triangulation_3
D:\local\CGAL-5.0.2\examples\Triangulation_3> mkdir build
D:\local\CGAL-5.0.2\examples\Triangulation_3> cd build
D:\local\CGAL-5.0.2\examples\Triangulation_3\build> cmake-gui ..
(2)使用cmake生成工程文件
- 打开cmake的图形界面
- where is the source code:
D:\local\CGAL-5.0.2\examples\Triangulation_3
- where to build the binaries:
D:\local\CGAL-5.0.2\examples\Triangulation_3\build
- Configure->VS 15 2017,Win64->Finish
- Generate
(3)运行
- 打开生成的sln文件(目录位置:
D:\local\CGAL-5.0.2\examples\Triangulation_3\build
) - 选择要编译的例子: 将draw_triangulation_3设置为启动项
- 运行即可