![編譯Meshlab](https://rvso.com/image/1114415/%E7%B7%A8%E8%AD%AFMeshlab.png)
我正在嘗試按照以下方式安裝 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的外部函式庫。