当前位置: 技术问答>linux和unix
千分求帮助!决不食言!
来源: 互联网 发布时间:2015-04-08
本文导语: 我因项目需要,用到allegro这个图形库,编译它自己的例子都通过了,却运行不成功,就是无法出现任何画面。还望各位高手前辈帮助指点! 只要是可以让它自带的例子可以在我的环境里顺利跑起来,就放分1000!我的...
我因项目需要,用到allegro这个图形库,编译它自己的例子都通过了,却运行不成功,就是无法出现任何画面。还望各位高手前辈帮助指点!
只要是可以让它自带的例子可以在我的环境里顺利跑起来,就放分1000!我的环境是LINUX2。4,刚装的,相当干净,如果有必要还可以再重新BUILD。无论如何,只要可以用起这个库就好!
下载地址:
allegro-4.0.3.tar.gz
http://alleg.sourceforge.net/wip.html
只要是可以让它自带的例子可以在我的环境里顺利跑起来,就放分1000!我的环境是LINUX2。4,刚装的,相当干净,如果有必要还可以再重新BUILD。无论如何,只要可以用起这个库就好!
下载地址:
allegro-4.0.3.tar.gz
http://alleg.sourceforge.net/wip.html
|
搞定!
我的环境。rh9;内核:2.4.20;gcc-3.2;autoconf
过程如下:(root权限)
cp allegro-4.0.3.tar.gz ~/
cd ~/
tar -zxpvf allegro-4.0.3.tar.gz
cd allegro-4.0.3
./configure --enable-static (说明:我同时生成静态库和动态库)
make
make install (说明:库文件被安装到/usr/local/lib,/usr/local/lib/allegro)
make install-man (说明:安装库帮助页,手册,man格式)
make install-info (说明:安装库帮助页,手册,info格式)
make suid (说明:linux中需要,demo,exsamples的权限设置)
cd /etc
vi ld.so.conf (说明:添加两行,"/usr/local/lib"和"/usr/local/lib/allegro")
ldconfig -v (说明:配置运行时依赖(查找动态库),例子使用的好像就是动态库版本,静态库版本用/usr/local/lib/liballegro.a)
cd ~/allegro-4.0.3/demo/
./demo (显示一个"allegro 4.0"图形画面)
cd ../example
./ex... (大部分都可直接运行,有些需要其他的图形库,或驱动(比如:dga)可能运行不起来,有些需要在X下运行)。
呵呵,满意吗!!!
我的环境。rh9;内核:2.4.20;gcc-3.2;autoconf
过程如下:(root权限)
cp allegro-4.0.3.tar.gz ~/
cd ~/
tar -zxpvf allegro-4.0.3.tar.gz
cd allegro-4.0.3
./configure --enable-static (说明:我同时生成静态库和动态库)
make
make install (说明:库文件被安装到/usr/local/lib,/usr/local/lib/allegro)
make install-man (说明:安装库帮助页,手册,man格式)
make install-info (说明:安装库帮助页,手册,info格式)
make suid (说明:linux中需要,demo,exsamples的权限设置)
cd /etc
vi ld.so.conf (说明:添加两行,"/usr/local/lib"和"/usr/local/lib/allegro")
ldconfig -v (说明:配置运行时依赖(查找动态库),例子使用的好像就是动态库版本,静态库版本用/usr/local/lib/liballegro.a)
cd ~/allegro-4.0.3/demo/
./demo (显示一个"allegro 4.0"图形画面)
cd ../example
./ex... (大部分都可直接运行,有些需要其他的图形库,或驱动(比如:dga)可能运行不起来,有些需要在X下运行)。
呵呵,满意吗!!!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。