編譯Meshlab

編譯Meshlab

我正在嘗試按照以下方式安裝 Meshlab文件。我安裝了所有依賴項並按照步驟操作。但我在這裡的某些步驟遇到了麻煩。

  • 為了成功編譯具有外部相依性的 MeshLab 插件,您必須先編譯引用的函式庫並將其放入資料夾中,~/devel/meshlab/src/external/lib/YOUR_DEVELOPMENT_ENVIRONMENT其中YOUR_DEVELOPMENT_ENVIRONMENT包含與您的作業系統和編譯器版本相關的字串。

我正在使用 Ubuntu 11.10 和gcc, qmake。我不知道我必須給出的字串的確切值是多少YOUR_DEVELOPMENT_ENVIRONMENT。我嘗試查看qmake指南和 qmakespec 定義。它說它實際上會通往一條路。

按照這個連結,對於 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不需要外部庫的 ,但出現此錯誤。

我覺得那是不對的..

j頭(http://www.sentex.net/~mwandel/jhead),絕對必需。 MeshLab 主應用程式需要它。為了編譯它,請閱讀以下幾行如何編譯MeshLab的外部函式庫。

相關內容