Я пытаюсь использовать CGAL-4.13.1 на моей машине Windows с Visual Studio 2017. Я следовал инструкциям CGALs для установки на Windows ( 1 ), после чего я попробовал несколько примеров кода ( 2 ). Первый и второй работали правильно, а третий - нет. Чтобы быть более точным, однажды мне пришлось использовать
#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
.
Я получил следующие сообщения об ошибках:
E0135 "class" boost :: mpl :: sequence_tag > "" имеет нет члена "" тип "". cgal_test C: \ local \ boost_1_70_0 \ boost \ mpl \ begin_end.hpp 45
E0135 "namespace" 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: неразрешенные внешние ошибки символов
Я подозреваю, что произошла ошибка при включении файлов надстройки. Но я не могу сделать больше из сообщений об ошибках или того, что я должен делать.
Может ли кто-нибудь помочь мне или знает, что мне делать?