0
我需要编译作为与RoS凉亭的依赖关系的食人魔。在它的链接,我得到了以下错误:用LibTiff编译Ogre - 未定义的参考
Linking CXX executable ../../bin/SampleBrowser
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib/libfreeimage.so: undefined reference to `[email protected]_4.0'
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib/libfreeimage.so: undefined reference to `[email protected]_4.0'
...
这些错误似乎是由缺少libtiff5引起的。即使安装了libtiff5,libtiff5-dev和libtiff4,libtiff4-dev,它也不会被链接器拾取。我通过源代码安装了libtiff 4.0.3,并且我认为我的系统现在非常混乱,以致它总是采用错误版本的库。
ls /usr/lib/x86_64-linux-gnu | grep libtiff
给我:
libtiff.a
libtiff.la
libtiff.so
libtiff.so.4
libtiff.so.4.3.6
libtiff.so.5
libtiff.so.5.2.0
libtiffxx.a
libtiffxx.la
libtiffxx.so
libtiffxx.so.0
libtiffxx.so.0.0.10
libtiffxx.so.5
libtiffxx.so.5.2.0
运行Debian杰西64。