我正在尝试按照文档。我安装了所有依赖项并按照步骤操作。但这里的某些步骤遇到了问题。
- 为了成功编译具有外部依赖性的 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 的外部库。