2

そこの!

サンプル プログラム Surface_reconstruction_points_3 を実行したいと思います。

このプログラムには、さらに 3 つ目のライブラリ MPFI が必要だと思います。

そこで、http://mpfi.gforge.inria.fr/からライブラリをダウンロードしました。

そして、適切なフォルダーに解凍し、システムパスにリンクしました。

cmake-guiを使用してサンプルプログラムを設定した後、

「Could not find MPFI (missing: MPFI_LIBRARIES)」というエラー メッセージが表示されました。

Visual Studio 2008 を使用して Windows に MPFI ライブラリをインストールするにはどうすればよいですか?

4

2 に答える 2

1

MPFI は GNU ライブラリであるため、Windows で完全にサポートされています。

CGAL はこのサードパーティ ライブラリをインストール内に提供しますが、Windows には独自の代替品があります。

これを Visual Studio で正しくインストールしましたが、これらのサードパーティ ライブラリのチェックを外す必要があるため、CGAL が独自の Windows の置き換えを混乱させません。

この種のインストールを行うと、インストール内のすべてのサンプル コードでうまく機能しない可能性がありますが、開発では問題なく機能します。ボロノイと 2D および 3D の三角形分割のために、これらのサード ライブラリなしで CGAL を使用しましたが、正常に動作します。

クリーン インストールの場合は、以前にインストールしたものをすべて削除し、新しいインストールが以前の不適切なインストールに干渉していないことを確認してください。

編集:

Windows 用のこれらのオプション ライブラリを使用しないことについて、CGAL メーリング リストから同様のメールを受け取りました。これらは、CGAL の新しいバージョン (>4.2) の手順である可能性があります。

CMake 機構で 3 行コメントする必要があります。

  • CGAL-4.1/CMakeList.txt では、コメントする必要があります。

    • #list (INSERT CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES 0 GMP MPFR)
    • #hide_variable(CGAL_ESSENTIAL_3RD_PARTY_LIBRARIES)
  • CGAL-4.1/cmake/modules/UseCGAL.cmake では、次のようにコメントする必要があります。

    • #use_essential_libs()
于 2013-05-02T03:12:01.690 に答える