安装后找不到CGAL文件

时间:2018-11-25 09:10:34

标签: c++ cmake installation cgal quadratic-programming

我最近从他们的网站安装了CGAL。我使用了可以在网站上下载的本机安装程序,选择目录后,安装完成。我正在翻阅《用户手册》并尝试运行一些基本代码,但始终出现编译器错误。我运行的代码是这样的(直接来自用户手册):

// example: construct a quadratic program from data
// the QP below is the first quadratic program example in the user manual
#include <iostream>
#include <cassert>
#include <CGAL/basic.h>
#include <CGAL/QP_models.h>
#include <CGAL/QP_functions.h>
// choose exact integral type
#ifdef CGAL_USE_GMP
#include <CGAL/Gmpz.h>
typedef CGAL::Gmpz ET;
#else
#include <CGAL/MP_Float.h>
typedef CGAL::MP_Float ET;
#endif

int main()
{

}

这只是一个简单的QP问题,直接使用网站中的语法。但是,当我尝试运行它时,我收到此编译器错误:

C:\...\include\CGAL\config.h|161|fatal error: CGAL/compiler_config.h: No such file or directory|

我直接从网站上使用了安装程序,但是CGAL仍然给我这些问题。有人知道如何解决吗?谢谢。

1 个答案:

答案 0 :(得分:0)

根据文档(https://doc.cgal.org/latest/Manual/installation.html#title5),在Windows上安装CGAL之后,您仍然需要自己构建库。

(我怀疑)此过程将根据您拥有的编译器(gcc 7.3)创建缺少的配置文件。