xiaoche笔记 https://bbs.21ic.com/?573844 [收藏] [复制] [RSS]

日志

在LINUX下跑klimt

已有 648 次阅读2012-5-18 12:34 |系统分类:嵌入式系统| openGL, linux

整体思路:安装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)函数,即可。


 


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)