我正在尝试在装有Visual Studio 2017的Windows计算机上使用CGAL-4.13.1。我按照CGALs的说明在Windows(1)上进行安装,之后我尝试了一些代码示例({{3 }}。第一和第二工作正常,但第三没有。要更精确一点,一旦我不得不使用
#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
。
我收到以下错误消息:
E0135“类” boost :: mpl :: sequence_tag
>“”没有成员““类型”“。 cgal_test C:\ local \ boost_1_70_0 \ boost \ mpl \ begin_end.hpp 45 E0135“命名空间“ boost :: mpl :: aux”“没有成员”“ list_tag”“。 cgal_test C:\ local \ boost_1_70_0 \ boost \ mpl \ list \ aux_ \ item.hpp 48
E0070不允许使用不完整的类型。 cgal_test C:\ local \ boost_1_70_0 \ boost \ mpl \ sequence_tag.hpp 111
和许多LNK2019:未解决的外部符号错误
我怀疑添加boost文件的方式存在错误。但是我无法从错误消息或我应该做的事情中获得更多收益。 有人可以帮助我还是知道我该怎么办?