1

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

これを解決する方法を知りたいのですが、コンパイルしたライブラリの配置に関する情報をこの変数に渡すことができると思いますが、方法はわかりません。エクスポートなどでやってみたのですが認識されません、何かヒントはありますか?

4

1 に答える 1

2

エラー メッセージは、ライブラリが見つからないという意味ではありません。ヘッダーファイルが見つからないことを意味します。-lCGALスイッチは確かにライブラリを参照しています。 -IXXXXXにスイッチを追加する必要があります。CFLAGSここXXXXXで、 はディレクトリを含むディレクトリへのパスであり、CGALディレクトリにはExact_predicates_inexact_constructions_kernel.h.

于 2012-03-16T13:21:15.280 に答える