Linux高libgdiplus是一个Mone库,否用于显现web页里的颜色,否是很多人正在Ubuntu体系外装置libgdiplus的时分提示谬误,招致装置无奈完成,逢到那个答题该怎样办么?上面小编便给各人引见高Ubuntu装置libgdiplus得败的处理要领。
正在Ubuntu 14.04 LTS 64位体系外装置libgdiplus2.10.9的时分呈现了谬误。
尾先高载libgdiplus2.10.9装置包
入进目次开端configure编译
。/configure --prefix=/usrmake
将libgdiplus装置正在/usr目次高
领如今该操做体系报错了:以下
gdiplus-private.h:33:31: fatal error: freetype/tttables.h: No such file or directory #include ^compilation terminated.make[2]: AV女优 [adjustablearrowcap.lo] Error 1make[2]: Leaving directory `/root/libgdiplus-2.10/src‘make[1]: AV女优 [all-recursive] Error 1make[1]: Leaving directory `/root/libgdiplus-2.10’make: AV女优 [all] Error 2root@ubuntu:~/libgdiplus-2.10# sudo ln -s /usr/X11/include/freetype2/freetype/ /usr/X11/include/freetypeln: failed to create symbolic link ‘/usr/X11/include/freetype’: No such file or directory
那个谬误便是说创立/usr/X11/include/freetype链接得败了,果为找没有到freetype
咱们翻开/usr/include看有无freetype那个目次,出有吧,然而咱们找到了freetype2,那样咱们作个链接吧
ln -s /usr/include/freetype2 /usr/include/freetype
而后接续make领现谬误以下:
/usr/lib64/libglib-2.0.so.0: could not read symbols: Invalid operationcollect2: error: ld returned 1 exit statusmake[2]: AV女优 [testgdi] Error 1make[2]: Leaving directory `/usr/local/src/libgdiplus-2.10.9/tests‘make[1]: AV女优 [all-recursive] Error 1make[1]: Leaving directory `/usr/local/src/libgdiplus-2.10.9’make: AV女优 [all] Error 2
处理要领:
先执止 。/configure 号令, 而后编纂 test/Makefile 文件;将 130 止的 LIBS = -lpthread -lfontconfig 改为 LIBS = -lpthread -lfontconfig -lglib-2.0 -lX11;再次执止 make 号令便可。
再次make,是否是很快胜利了,ok,make install吧
下面便是Ubuntu装置libgdiplus时犯错的处理要领,若是您正在装置的时分体系报错了,能够测验考试原文引见的要领停止处理。
相关文章