gpt4 book ai didi

c++ - 使用 icpc 在 Arch Linux 上编译 CGAL 示例程序

转载 作者:行者123 更新时间:2023-11-28 06:51:10 45 4
gpt4 key购买 nike

我要编译an example program with CGAL 4.4在带有英特尔编译器的 Arch Linux 上。

但是,在编译这段代码时,我得到了以下错误:

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

The error message is here (pastebin)

我能做什么?

# 我的盒子是最新的,CGAL 和 boost 库已经被 pacman 安装了。

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

# 我已经阅读了 an article about a similar question , 但无法求解。

最佳答案

您应该删除 -I/usr/include/CGAL。它不是必需的,它会混淆编译器,它读取 /usr/include/CGAL/gmp.h 而不是 /usr/include/gmp.h。请注意,编译 CGAL 示例的推荐方法是使用 cmake(请参阅文档),它会为您处理所有标志。

关于c++ - 使用 icpc 在 Arch Linux 上编译 CGAL 示例程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23938549/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com