![Meshlab のコンパイル](https://rvso.com/image/1114415/Meshlab%20%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB.png)
Meshlabをインストールしようとしていますドキュメンテーションすべての依存関係をインストールし、手順に従いました。しかし、ここで特定の手順で問題が発生しています。
- 外部依存関係を持つ MeshLab のプラグインを正常にコンパイルするには、参照されるライブラリをコンパイルし、オペレーティング システムとコンパイラのバージョンに関連する文字列がある
~/devel/meshlab/src/external/lib/YOUR_DEVELOPMENT_ENVIRONMENT
フォルダーに配置する必要があります。YOUR_DEVELOPMENT_ENVIRONMENT
私は Ubuntu 11.10 と を使用していますgcc
。qmake
に指定する必要がある文字列の正確な値がわかりません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 の外部ライブラリのコンパイル方法をお読みください。