Компиляция примера программы CGAL на Arch Linux с помощью icpc

Я хочу скомпилировать пример программы с CGAL 4.4 на Arch Linux с компилятором Intel.

Но при компиляции этого кода я получил следующую ошибку:

$ icpc -o first_qp first_qp.cpp -lCGAL -I/usr/include/CGAL

Сообщение об ошибке здесь (pastebin)

Что я могу сделать?

# У меня установлена ​​последняя версия, и pacman уже установил CGAL и библиотеку boost.

$ sudo pacman -Syu
$ sudo pacman -S cgal boost boost-libs

# Я уже прочитал статья о похожем вопросе, но не мог решить.

0

Решение

Вы должны удалить -I/usr/include/CGAL, Это не нужно, и это сбивает с толку компилятор, который читает /usr/include/CGAL/gmp.h вместо /usr/include/gmp.h, Обратите внимание, что рекомендуемый способ компилирования примеров CGAL — cmake (см. Документацию), который обрабатывает все флаги для вас.

1

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector