2017-01-18 3 views
0

Я загрузил источники MeshLab и обновил мою установку Qt до последней версии (Qt Creator 4.2.0, построенной 9 декабря 2016 года). При первой попытке скомпилировать проект meshlab_full я обнаружил, что мне пришлось переименовать папку io_txt в файле plugins_experimental для io_TXT. Но после этого он терпит неудачу с этой ошибкой:Невозможно скомпилировать MeshLab из источника на Ubuntu 16.10

In file included from ../../src/common/meshmodel.h:32:0, from ../../src/common/filterparameter.cpp:32: ../../src/common/ml_mesh_type.h:4:33: fatal error: vcg/complex/complex.h: No such file or directory #include ^compilation terminated.

Действительно нет папки vcg. Как мне это получить?

Спасибо, Rich

ответ

2

Вы должны получить ВКГ Lib. Она должна быть на том же уровне, чем ваш каталог MeshLab:

yourdevelfolder/ 
| 
├──meshlab 
│ ├──docs 
│ ├──README.md 
│ ├──src 
│ ├──... 
│ └──... 
└──vcglib 
    ├──apps 
    ├──doc 
    ├──eigenlib 
    ├──... 
    └──... 

Чем вы должны получить vgclib источники:

$ git clone https://github.com/cnr-isti-vclab/vcglib.git 
$ cd vcglib 
$ git checkout devel 

Инструкции для компиляции являются there

+0

спасибо Эрик - Я ценю помощь;) Я загрузил файлы vcg и поместил их в нужное место, а затем построил проект external.pro. Это заставило меня пройти мимо ошибки, которую я видел раньше, но до сих пор не могу построить meshlab full или mini. Ошибка, которую я получаю, говорит: «Ошибка:« ColorConverter »не был объявлен». Я сделал много шума, и не могу сказать, что ColorConverter - вещь Qt или вещь MeshLab. У вас есть идеи? Спасибо, Rich – rdfrahm

+0

Дайте несколько подробных журналов. vcglib, возможно, не в хорошем месте. Основная проблема, с которой я столкнулся с vcglib, заключалась в том, что я не проверял, чтобы развить ветку. –

+0

Извините за задержку @ Эрик - мне нужно было найти подходящий метод для совместного использования выхода компилятора. Вот он: https://drive.google.com/file/d/0B2i1fbB8wvDySnVZMzMzVTZXQU0/view?usp=sharing Спасибо! – rdfrahm

Смежные вопросы