скомпилировать простой тест с CGAL
Я только что установил CGAL с Brew в системе Mac. Сейчас я'Мне интересно попробовать это на простом и минимальном примере. Как я могу скомпилировать его с g ++?
Я хочу скомпилировать этот пример файла с:
gcc namefile.cpp -lCGAL -I/usr/local/include/CGAL
и я получаю много ошибок ... (я думаю, слишком много, чтобы вставить это здесь)
в качестве примера файла I 'м использую
File: examples/Arrangement_on_surface_2/sweep_line.cpp
#include
#include
#include
#include
#include
#include
typedef CGAL::Quotient NT;
typedef CGAL::Cartesian Kernel;
typedef Kernel::Point_2 Point_2;
typedef CGAL::Arr_segment_traits_2 Traits_2;
typedef Traits_2::Curve_2 Segment_2;
int main()
{
// Construct the input segments.
Segment_2 segments[] = {Segment_2 (Point_2 (1, 5), Point_2 (8, 5)),
Segment_2 (Point_2 (1, 1), Point_2 (8, 8)),
Segment_2 (Point_2 (3, 1), Point_2 (3, 8)),
Segment_2 (Point_2 (8, 5), Point_2 (8, 8))};
// Compute all intersection points.
std::list pts;
CGAL::compute_intersection_points (segments, segments + 4,
std::back_inserter (pts));
// Print the result.
std::cout < "Found " < pts.size() < " intersection points: " < std::endl;
std::copy (pts.begin(), pts.end(),
std::ostream_iterator