Я пытаюсь установить Meshlab согласнодокументация. Я установил все зависимости и следовал шагам. Но у меня возникли проблемы с некоторыми шагами здесь.
- Для успешной компиляции плагина MeshLab с внешней зависимостью вам необходимо предварительно скомпилировать указанную библиотеку и поместить ее в папку,
~/devel/meshlab/src/external/lib/YOUR_DEVELOPMENT_ENVIRONMENT
гдеYOUR_DEVELOPMENT_ENVIRONMENT
находится строка, относящаяся к вашей операционной системе и версии компилятора.
Я использую Ubuntu 11.10 и gcc
, qmake
. Я не знаю, какое точное значение строки я должен указать для YOUR_DEVELOPMENT_ENVIRONMENT
. Я попытался пройти через qmake
определения guide и 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
, которому не нужны внешние библиотеки, но получил эту ошибку.
Я думаю, что это неправильно..
jhead (http://www.sentex.net/~mwandel/jhead), абсолютно необходимо. Он необходим основному приложению MeshLab. Чтобы скомпилировать его, прочтите в следующих строках, как скомпилировать внешние библиотеки MeshLab.