システム情報:にインストールのMac OS X 10.7CGALプログラム(及び実施例)は、Mac OS X 10.7ライオンにコンパイル得ていない
CGAL:CGALはINCLUDESは/ローカルの/ opt /である//CGALが含まれますsinghg @〜/プログラミング/例/ Triangulation_2 $ポート検索 CGAL CGAL 3.9(GIS、科学)@ 計算幾何学アルゴリズムライブラリ
:CGAL LIBRARIESは、/ opt/local/libの/ cmakeのCGAL INFOであります
singhg @〜/プログラミング/例/ Triangulation_2 $ポートはDEPS cgalFull 名:CGAL 3.9_0ビルド依存@:cmakeのライブラリの依存関係: ブースト、MPFR、zlibの、GMP
CMAKE INFO:singhg @〜/プログラミング/例/ Triangulation_2 $ポート検索 cmakeののcmakeの2.8.6 @(develの) クロスプラットフォームは、1.0.2(X11、develの)@
gccmakedepを作る
が見つかり 'gccの-M' を使用してメイクファイルに依存関係を作成します。 2ポート。
は、今私はCGAL_3.9の例をダウンロードしたとXcodeを使ってTriangulation_2を実行しようとした:
は、ここに私のクエリです。以下は私が得たアウトプットです。 Triangulation_2
/1)ターミナルコマンドcmakeのは、ディレクトリ
/ユーザ/ singhg /プログラミング/例にを-GXcode(私もVoronoi_diagram_2の例を実行しようとしたが、それは同じ問題を抱えています)
しかし、それは言う:
singhg @〜/プログラミング/例/ Triangulation_2 $ cmakeの-GXcode
- Cコンパイラ識別GNU
ある - CXXコンパイラ識別GNU
ある - はい
- - かどうかをチェックするCコンパイラは-isysrootを有するかどうかを確認 - Cコンパイラが-isysroot
を有するかどうかを確認Xcodeの
を - 使用して作業Cコンパイラをチェック:Xcodeのを -
に動作しますCコンパイラはOSXデプロイメント・ターゲットフラグをサポートしているかどうかを確認する - - - はい
使用してCコンパイラを操作するためのチェックCコンパイラは、OSXのデプロイメント・ターゲットフラグ
をサポートしています - CコンパイラABI情報の検出
- D
を行って - - CXXコンパイラが-isysroot
を持っているかどうかを確認する - CコンパイラABI情報をetectingはい
- - CXXコンパイラはOSXのデプロイメント・ターゲットフラグ
をサポートしているかどうかを確認する - かどうかを確認するCXXコンパイラが-isysrootているかどうかを確認します - はい
- 使用CXXコンパイラを操作するためのチェックCXXコンパイラはOSXデプロイメント・ターゲットフラグをサポートしています。Xcodeの
- 使用CXXコンパイラを操作するためのチェック:Xcodeのを - 検出CXXコンパイラABI情報
- - 検出
作品CXXコンパイラABI情報 - 完了
- このプログラムには、CGAL liブラジャー、コンパイルされません。
-
を行って設定する -
を行って生成する - ファイルを作成しますが書き込まれています:/ユーザー/ singhg /プログラミング/例/ Triangulation_2- このプログラムはCGALライブラリを必要とし、意志 はコンパイルされません。
2)私は再びこのリンクhttp://cgal-discuss.949826.n4.nabble.com/Getting-started-with-CGAL-on-a-mac-OS-X-td3171984.htmlに従うことをしようとした私のシステムでCGALConfig.cmakeファイルはは/ opt /内のlib /ローカルで/ cmakeのだから、私は、bashのターミナルで次のコマンドを試してみました:cmakeの-DCGAL_DIR =は/ opt/local/libの/ cmakeの
そして、ここでは、出力されます。
singhgの@〜/プログラミング/例/ Triangulation_2 $ cmakeのCMakeLists.txtで-DCGAL_DIR =は/ opt/local/libの/ cmakeのcmakeのエラー:20(含める):CMakeListsで
/opt/local//opt/local/lib/cmake/UseCGAL.cmake
CMakeのエラー:ロード・ファイルを見つけることができませんでした含まれています。TXT:22(含める):CMakeLists.txtで
CGAL_CreateSingleSourceCGALProgram
CMakeのエラー:26(create_single_source_cgal_program): 不明CMakeのコマンド "create_single_source_cgal_program" ロード・ファイルを見つけることができませんでした含まれています。
- 不完全な設定でエラーが発生しました。
3)私はcmakeの-DCGAL_DIR =は/ opt/local/libの/ CCGAL
で再び試してみました。しかし/opt/local/lib/
にはCGALのdirはありませんだってそれは愚かだったが、それは/opt/local/lib/cmake
であります。 - このプログラム
singhg @〜/プログラミング/例/ Triangulation_2 $ cmakeの
-DCGAL_DIR =は/ opt/local/libの/ CGAL
:ここは、私はこの試みから得た出力でありますCGALライブラリが必要であり、コンパイルされません。
-
を行って設定する -
を行って生成 - ビルド・ファイルが書き込まれています:/ユーザー/ singhg /プログラミング/例/ Triangulation_2
4)私は再びCMAKE GUI(2.8を試してみました。 6バージョン)と、ここで私が得た「設定」について:Cコンパイラ識別はGNUザ・CXXコンパイラ識別
であるGNU Cコンパイラは、C
コンパイラが-isysrootているかどうかを確認する-isysroot持っているかどうかをチェックしている - そうかどうかをチェックしますCコンパイラはOSX
をサポートしています
は/ usr/binに/ gccのチェックCコンパイラを操作するための::はいCコンパイラを操作するためのチェック - CコンパイラがOSX
デプロイメント・ターゲットフラグをサポートしているかどうかを確認するデプロイメント・ターゲットフラグは/ usr/binに/ gccが -
検出Cの作品CコンパイラABI情報を検出するコンパイラABI情報 - はいCXXコンパイラはCXXコンパイラはOSX
展開をサポートしているかどうかを確認する
OSXデプロイメント・ターゲットフラグをサポートしているかどうかを確認する - CXXコンパイラがCXX
コンパイラが-isysroot持っているかどうかを確認する-isysroot持っているかどうかを確認する
を行ってターゲットフラグ - はい動作中のCXXコンパイラを確認してください:
/u/usr/bin/C++ - works
CXXコンパイラの検出ABI info CXXコンパイラの検出ABI info - done
このプログラムはCGALライブラリが必要であり、コンパイルされません。
は
を行って構成し、私はCGALConfig.cmakeがあるのlib/は/ opt /ローカル/ cmakeのにCGAL_DIRを指定することで、エラーを修正しようとしたとき。これらのエラーは次のとおりです。
CMakeListsでCMakeエラーが発生しました。TXT:20(含める): ロード・ファイルを見つけることができませんでした、次のとおりです
CMakeLists.txtで/opt/local//opt/local/lib/cmake/UseCGAL.cmake
CMakeのエラー:22(含める): ロード・ファイルを見つけることができませんでした、次のとおりです
CGAL_CreateSingleSourceCGALProgram
CMakeのCMakeLists.txtのエラー:26(create_single_source_cgal_program): CMakeコマンド "create_single_source_cgal_program"が不明です。
不完全な設定では、エラーが発生しました。
これらの例では、CGALライブラリの場所を見つけることができませんでした。誰かが助けてくれたら助けてください。私は自分のCGALプログラムをコンパイルする方法を見つけることができません。
は
bagga
をあなたが作業している場合は人を助けてくださいMac OS X 10.7(.2)のCGAL。私はこの「単純なもの」をデバッグしようと多くの時間を費やしています – sinner
Mac OS X 10.9(Mavericks)でこれを試しましたか?アップグレードしてからいくつかのサンプルをコンパイルする際に問題が発生しています(たとえば、Surface_reconstruction_points_3がコンパイルされません)。 – Chris
申し訳ありませんクリス、私はまだ10.7.x OS X版を使用しています。 – sinner