Meshlab のコンパイル

Meshlab のコンパイル

Meshlabをインストールしようとしていますドキュメンテーションすべての依存関係をインストールし、手順に従いました。しかし、ここで特定の手順で問題が発生しています。

  • 外部依存関係を持つ MeshLab のプラグインを正常にコンパイルするには、参照されるライブラリをコンパイルし、オペレーティング システムとコンパイラのバージョンに関連する文字列がある~/devel/meshlab/src/external/lib/YOUR_DEVELOPMENT_ENVIRONMENTフォルダーに配置する必要があります。YOUR_DEVELOPMENT_ENVIRONMENT

私は Ubuntu 11.10 と を使用していますgccqmakeに指定する必要がある文字列の正確な値がわかりませんYOUR_DEVELOPMENT_ENVIRONMENT。ガイドと qmakespec の定義を確認してみましたqmake。実際にはパスにつながると言われました。

に従ってこのリンクUbuntu 10.04 の場合、値は と指定されていますlinux-gcc。どのような値を指定すればよいか教えてください。

  • meshlab_mini.pro外部ライブラリを必要としない をコンパイルしようとしましたが、このエラーが発生しました。

     /usr/bin/ld: cannot find -ljhead
    

この後どうしたらいいのか分かりません。助けてください。

      from-source-on-Ubuntu-Lucid-10.04.html

答え1

コンパイルしようとしましたmeshlab_fullが、エラーが発生しました。まず外部依存関係をコンパイルする必要があるようです! ->メッシュラボ (したがって、meshlab/src/external/ に移動して external.pro をコンパイルします)

meshlab_mini.pro外部ライブラリを必要としない をコンパイルしようとしましたが、このエラーが発生しました。

それは正しくないと思います。

ジェイヘッド(http://www.sentex.net/~mwandel/jhead) は絶対に必要です。MeshLab メイン アプリケーションで必要です。コンパイルするには、次の行の MeshLab の外部ライブラリのコンパイル方法をお読みください。

関連情報