首页 > 解决方案 > 如何在没有 CMake 的情况下使用 CGAL 绘图功能?

问题描述

我正在尝试使用vcpkg“零配置”功能。我也将 CGAL 安装vcpkgQt5. 我只能用计算编译和运行CGAL示例,但我不能运行任何绘图函数。当我这样做时,它会打印

Impossible to draw, CGAL_USE_BASIC_VIEWER is not defined.

我不明白,它想要什么。它不是 C++ 定义的,因为这一行

#define CGAL_USE_BASIC_VIEWER 1

存在于我的代码中并且没有帮助。

还有什么可以做的?


这是位置的问题#define。但是一旦我#define开始,就会出现许多错误,例如

Error (active)  E1696   cannot open source file "QApplication"

开始出现。我发现 CGAL 代码中的 include 指令看起来像这样

#include <QApplication>

而在独立的 Qt5 示例(正在工作)中,它看起来像这样

#include <QtWidgets/QApplication.h>

为什么?

标签: c++qt5visual-studio-2019cgalvcpkg

解决方案


推荐阅读