||
整体思路:安装klimt库,要显示,还必须有linux下的glut库,然后运行klimt提供的示例程序。
1,安装klimt。到http://sourceforge.net/projects/klimt/下载klimt-src-0.6.2.rar,在LINUX下对其进行编译。到klimt-src-0.6.2/klimt/build/LinuxX11目录下运行make即可。(gcc版本不能太高,用4.3.2版本会有很多编译错误,后来改用3.3.6版本即可,如何安装3.3.6版本gcc,可参考http://www.linuxfromscratch.org/blfs/view/stable/general/gcc3.html)。
将编译生成的../../../bin/libKlimt.so.0拷贝到/usr/lib目录下
2,安装glut。可参考http://blog.csdn.net/delacroix_xu/article/details/5478429
3,编译示例程序。进入目录klimt-src-0.6.2/test/simple_linux_x11下,编辑Makefile,在LDFLAGS后添加这一句:-L /usr/lib -lglut。即指定动态库的路径和名称,在上一步中,已经将libglut.so拷贝到/usr/lib目录下了。另外注意到该Makefile里有-lKlimt这一编译选项,即该示例程序也用到了第一步编译生成的libKlimt.so.0动态库。
make后运行./simple,会提示为运行glutInit函数,在simple.cpp中while(!done)循环前添加glutInit(&argc,argv)函数,即可。