使用库编译时出现问题



我正在尝试编译一些使用OS X Lion上的CGAL库的C++代码。我下载并安装在某个目录中的 CGAL 库。然后,当我尝试编译代码时,使用"make";

triangulation.h:18:64: error: CGAL/Exact_predicates_inexact_constructions_kernel.h: No such file or directory

这意味着它找不到 CGAL 库。我查看了 Makefile,我看到它使用标志进行编译

-lCGAL

想知道如何解决这个问题,我想我可以将有关我的编译库的位置的信息传递给这个变量,但我不知道如何。我尝试过导出等,但它无法识别它,有什么提示吗?

错误消息并不意味着找不到;而是表示找不到头文件-lCGAL开关确实是指库。您将需要添加一个-IXXXXX开关添加到CFLAGS,其中XXXXX是包含CGAL目录的目录的路径,而该目录又包含Exact_predicates_inexact_constructions_kernel.h

相关内容

  • 没有找到相关文章

最新更新