社区
Linux/Unix社区
帖子详情
alleggb的另一个问题,请剑心来帮我看看!
mind_dancer
2003-08-22 11:23:49
alleggb它自己的例子和DEMO都可以,为什么我重新编译同一个EXAMPLE就不行了呢?真是见鬼了。:(
你能重新编译它的DEMO让它跑起来吗?
...全文
32
1
打赏
收藏
alleggb的另一个问题,请剑心来帮我看看!
alleggb它自己的例子和DEMO都可以,为什么我重新编译同一个EXAMPLE就不行了呢?真是见鬼了。:( 你能重新编译它的DEMO让它跑起来吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DanXer
2003-08-22
打赏
举报
回复
好的,这个问题有点麻烦,我尽量说清楚点。
1.如果编译时使用./configure --enable-static.就会生成两个版本的release库
一个静态库/usr/local/lib/liballeg.a;一个动态库/usr/local/lib/liballeg.so.4.0.3
也可以./configure --enable-dbglib --enable-static生成两个版本的debug库,这时文件名好像稍有不同,/usr/local/lib/liballd.a,/usr/local/lib/liballd.so.4.0.3(我没有测试debug版,文件名我是在doc里看到的)。
2.同时编译后会生成allegro-config脚本。放到某个bin目录下了。
3.自己编写程序连接allegro库时就存在连接那个版本的库的问题,allegro建议,如果连接静态库(文件/usr/local/lib/liballeg.a,gcc标志-lalleg)那么其它的X驱动,SVGALib也要使用静态库版本,如果使用allegro共享库版本(文件/usr/local/lib/liballeg.a,ldopen("alleg.so.4.0")),就同其他库没有关系了,其他库可以使用任何版本。
4.由于库的复杂性,allegro附带了allegro-config:连接配置脚本。
使用方法:
root# allegro-config --env //配置编译游戏程序的环境,主要是设置一些变量,默认情况下应该已配置好,如果没有也可以allegro-config --env >> ~/.bashrc_profile。
root# allegro-config //显示可用选项
编译程序时(包括demo和examples和你自己编写的程序)
root# gcc -o demo demo.c `allegro-config --libs` //使用release版共享库
root# gcc -o demo demo.c `allegro-config --libs release` //同上
root# gcc -o demo demo.c `allegro-config --libs debug` //使用debug版共享库
root# gcc -o demo demo.c `allegro-config --static release` //使用release版静态库
root# gcc -o demo demo.c `allegro-config --share release` //使用release版共享库
其它以此类推。allegro-config后面的选项可以直接运行allegro-config来查询。
注意:上边`allegro-config --libs`的两个单引号不是单引号(').而是TAB键上边,1左边的键。
我已测试过没有问题,可以编译任何程序。
【2022剑心互娱】程序岗笔试-AC代码及题目分享
剑心有4题,1道根据游戏情景设计数据结构,剩下3道编程题(1道核心代码,1道工程函数填写,1道ACM模式) 笔试时间位1个小时,在给定时间内任意选择。 代码题只写了T1和T3(没AC有点蓝瘦),T2骗个分不想管了,设计题看了下就交卷了 T1-地图的独立空间(核心代码模式) 题意 现有二维数组 int height[m][n] 提供地表的高度信息,格子的值代表对应坐标的当前高度。当玩家处于其中
一个
格子时,可向前后左右四个方向移动。如果两个相邻格子的高度差大于等于2,则这两个格子间无法相互移动.
Vue 3.3 正式发布 [浪客剑心]
特征和弃用信息来源地址今天,我们很高兴地宣布发布 Vue 3.3“浪客剑心”!此版本专注于改进开发人员体验 - 特别是 与 TypeScript 的使用。与Vue 语言工具(以前称为 Volar)的 1.6 版本一起,我们解决了将 Vue 与 TypeScript 一起使用时许多长期存在的痛点。以前,在 和 的类型仅支持本地类型,不能使用 import,并且仅支持类型字面量和 interface。这是因为 Vue 需要能够分析 props 接口上的属性,以生成相应的运行时选项。这个限制现在在 3.3 中
金山 剑心互娱2020秋招试题 (开发岗C/C++)
如题,刚出炉的笔试题。整理好了pdf版本,可以直接打印。直接扔云盘里了,微信搜索公众号“Windows软件分享”, 回复“剑心互娱”就行了。 ...
剑来经典语录(一)
剑来经典语录(一) 1、自童年起,我便独自一人,照顾历代星辰。 2、人生路窄酒杯宽,美女剑仙睡两边。 3、若无闲事挂心头,便是人间好时节。 4、有些女子,明知道很不好,就是放不下啊! 5、人生当苦无妨,良人当归即好。 6、道路犹在,撑伞便是。 7、人间万事细如毛,我有小事大如斗。 8、人心有反复,好在山水有重逢。 9、就算这个世道烂成一座粪池,也不是我们吃屎的理由。 10、人生苦难书,最能教做人。 11、有时候离别就只是离别。 12、街上美妇,大户人家。 13、当下很忧郁啊! 14、愿你走遍山河,历经蹉跎,
剑来经典语录
有些人心如花木,皆向阳而生 ——烽火戏诸侯《剑来》 请不要把陌生人的些许善意,视为珍稀的瑰宝,却把身边亲近人的全部付出,当做天经地义的事情,对其视而不见 ——烽火戏诸侯《剑来》 遇事不决,可问春风。 ——烽火戏诸侯《剑来》 “少年的肩膀,就该这样才对嘛,什么家国仇恨,浩然正气的,都不要急,先挑起清风明月、杨柳依依和草长莺飞,少年郎的肩头,本就应当满是美好的事物啊。” ——烽火戏诸侯《剑来》 簪子上...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章