首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在LINUX下跑klimt

在LINUX下跑klimt

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