fox的好处很多,简洁、开源和跨平台无疑非常吸引人。不过,在ubuntu下自己动手编译并安装fox还是费了一番周折。安装成功这个界面库对我而言是相当振奋人心的,因为这是我第一次在linux体验自己动手编译安装软件的乐趣。
fox的官网是www.fox-toolkit.org,你可以自己从上面下载fox的tar.gz文件。我下载的是fox-1.6.45.tar.gz(STABLE)。
然后,第一个问题就来了。解压没问题,接着运行./configure——奇怪,一直提示权限不够!就算是使用了sudo和chmod,还是权限不够!去网上查了一下,发现了问题根源所在——我把解压后的文件放在了windows的ntfs分区里,结果就导致了无论如何都权限不够。好吧,移动到ubuntu分区的“下载”文件夹里,再运行./configure,通过。
ok,让我们make!于是,第二个问题来了。linux错误提示很详细,我就不把所有错误提示粘上来了,但是,错误里面有一句话很关键:X11/Xft/Xft.h: No such file or directory。Xft是个啥?看看它的全称——the X font library。作用呢?It uses FontConfig to select fonts and the X protocol for rendering them. When available, Xft uses the Render extension to accelerate text