Ubuntu安装libgdiplus报错怎么办?

蓝色雅致

蓝色雅致

2016-02-19 13:34

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享Ubuntu安装libgdiplus报错怎么办?,希望可以对大家能有小小的帮助。

Linux下libgdiplus是一个Mone库,可用于显示web页面的颜色,可是不少人在Ubuntu系统中安装libgdiplus的时候提示错误,导致安装无法完成,遇到这个问题该怎么办么?下面图老师小编就给大家介绍下Ubuntu安装libgdiplus失败的解决方法。

 Ubuntu安装libgdiplus报错怎么办?

在Ubuntu 14.04 LTS 64位系统中安装libgdiplus2.10.9的时候出现了错误。

首先下载libgdiplus2.10.9安装包

进入目录开始configure编译

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

。/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]: *** [adjustablearrowcap.lo] Error 1make[2]: Leaving directory `/root/libgdiplus-2.10/src‘make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/root/libgdiplus-2.10’make: *** [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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

这个错误就是说创建/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]: *** [testgdi] Error 1make[2]: Leaving directory `/usr/local/src/libgdiplus-2.10.9/tests‘make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/usr/local/src/libgdiplus-2.10.9’make: *** [all] Error 2

解决方法:

先执行 。/configure 命令, 然后编辑 test/Makefile 文件;将 130 行的 LIBS = -lpthread -lfontconfig 改为 LIBS = -lpthread -lfontconfig -lglib-2.0 -lX11;再次执行 make 命令即可。

再次make,是不是很快成功了,ok,make install吧

上面就是Ubuntu安装libgdiplus时出错的解决方法,如果你在安装的时候系统报错了,可以尝试本文介绍的方法进行解决。

展开更多 50%)
分享

猜你喜欢

Ubuntu安装libgdiplus报错怎么办?

电脑入门
Ubuntu安装libgdiplus报错怎么办?

Ubuntu安装Nox后编译make报错怎么办?

电脑网络
Ubuntu安装Nox后编译make报错怎么办?

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Ubuntu sudo报错command not found怎么办?

电脑入门
Ubuntu sudo报错command not found怎么办?

Ubuntu无法安装vim怎么办?

电脑入门
Ubuntu无法安装vim怎么办?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

安装Ubuntu后无法挂载NTFS怎么办?

电脑入门
安装Ubuntu后无法挂载NTFS怎么办?

Win8.1安装软件报错called runscript ..怎么办

windows系统
Win8.1安装软件报错called runscript ..怎么办

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

怎么关闭QQ空间里的新鲜事?

怎么关闭QQ空间里的新鲜事?

1.7 ASP内建对象Request

1.7 ASP内建对象Request
下拉加载更多内容 ↓