c++ - 如何在没有 CMake 的情况下使用 CGAL 绘图功能?
问题描述
我正在尝试使用vcpkg
“零配置”功能。我也将 CGAL 安装vcpkg
为Qt5
. 我只能用计算编译和运行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>
为什么?
解决方案
推荐阅读
- node.js - 如何使用版本在 Docker 构建上缓存 node_modules?
- bootstrap-modal - 如何在引导程序中关闭弹出模式窗口
- swift - mac Catalyst下如何获取sceneWindow的大小和位置
- mysql - 我无法合并两个表
- python - QValueAxis 显示乱码(中文)?
- laravel - [Route: blalba.Destroy] 缺少 Require 参数
- c++ - 在 Word 中迭代段落
- android - 工作管理器有时在 Android Pie 中不起作用
- kubernetes - 使用常规通道作为发布通道向现有集群添加新的 Kubernetes 节点池
- python - 在 Airflow Dags 中使用“DataProcSparkOperator”时出现异常