设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4663|回复: 9
打印 上一主题 下一主题

[原创发布] 给自己写引擎的同志-我自己编译的SDL2[全套扩展]

[复制链接]

Lv2.观梦者

梦石
0
星屑
453
在线时间
343 小时
注册时间
2012-8-9
帖子
118
跳转到指定楼层
1
发表于 2013-1-13 15:23:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 浩然-Shuenhoy 于 2013-1-26 09:34 编辑

什么是SDL?
SDL是 “Simple DirectMedia Layer”的缩写,它是一个开源的项目。


很多人都知道SDL,貌似OpenRGSS也是SDL做的.
SDL最新版是SDL2,但网上只有1.2的下载.
于是为了造福广大希望自己写引擎的同志,我把我自己编译的SDL2发上来了
刚才刚编译的,使用的Hg.libsdl.org上最新的代码.
VC2010编译 全部/MT /Ox
SDL2-binary.7z中包括lib include 和 tools 三个文件夹,包含了SDL2_image SDL2_mixer SDL_net SDL_ttf 4个最常用的扩展
(P.S.SDL2_rtf没用过没有编译)
lib文件夹是.lib和.dll文件 注意!我只编译了这些库本身,没有编译他们依赖的库,那些网上应该很容易找到
include就是include
tools文件夹包含tools.h和.cpp两个文件,是伟大的@zyxwvu 同志编写的创建窗口的两个文件

SDL2-doc.7z 也是由伟大的@Zyxwvu  用doxygen导出的文档,不过这个是2012-3月导出的,可能版本有些老了

下载地址:http://sdrv.ms/ZKi3aB

p.s. 我还没有测试= =

p.s.s.表示经过我一个周的试用,我发现效率着实低了点- -100个精灵刷新起来需要100ms+ 这还是没有任何逻辑的情况下- -







hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

2
发表于 2013-1-13 19:34:54 | 只看该作者
/A\自己是编辑成功了……但是蛋疼死了。。还是在linux下好编译。。

点评

一看就是男同志  发表于 2013-1-14 00:27
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
453
在线时间
343 小时
注册时间
2012-8-9
帖子
118
3
 楼主| 发表于 2013-1-13 20:03:59 | 只看该作者
yangff 发表于 2013-1-13 19:34
/A\自己是编辑成功了……但是蛋疼死了。。还是在linux下好编译。。

Windows编译东西确实蛋疼= =
而且貌似SDL_mixer的某个声明里少了3个struct前缀- -不知道是不是VC的问题- -
hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

4
发表于 2013-1-13 20:39:47 | 只看该作者
浩然-Shuenhoy 发表于 2013-1-13 20:03
Windows编译东西确实蛋疼= =
而且貌似SDL_mixer的某个声明里少了3个struct前缀- -不知道是不是VC的问题-  ...

额……我用的还是mingw编译……vc简直。。
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
453
在线时间
343 小时
注册时间
2012-8-9
帖子
118
5
 楼主| 发表于 2013-1-13 20:54:14 | 只看该作者
yangff 发表于 2013-1-13 20:39
额……我用的还是mingw编译……vc简直。。

VC确实最蛋疼了= =
不知道mingw编译出来的VC能不能用= =
不过SDL2这些编译的没遇到太大的问题= =
主要就是SDL2_image项目文件升级有点问题= =
测试了一下貌似还正常= =


话说SDL2的texture和surface到底有什么不同啊= =貌似texture不能blit?
hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

6
发表于 2013-1-13 23:24:12 | 只看该作者
浩然-Shuenhoy 发表于 2013-1-13 20:54
VC确实最蛋疼了= =
不知道mingw编译出来的VC能不能用= =
不过SDL2这些编译的没遇到太大的问题= =


mingw编译的vc不方便用……
据说效率差很多。。

点评

不会差很多的 几乎可以忽略 !  发表于 2013-1-21 00:27
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

水星地球侵略

梦石
0
星屑
53
在线时间
757 小时
注册时间
2011-8-23
帖子
5295
7
发表于 2013-1-14 00:37:07 | 只看该作者
圍觀兩個大觸手搞基。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
453
在线时间
343 小时
注册时间
2012-8-9
帖子
118
8
 楼主| 发表于 2013-1-19 22:26:14 | 只看该作者
yangff 发表于 2013-1-13 23:24
mingw编译的vc不方便用……
据说效率差很多。。

话说我今天试试了发现SDL2_Image根本没法用- -一调用就卡住了-  -
不知道你有没有碰到这种问题?求教= =
hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

9
发表于 2013-1-20 08:20:34 | 只看该作者
浩然-Shuenhoy 发表于 2013-1-19 22:26
话说我今天试试了发现SDL2_Image根本没法用- -一调用就卡住了-  -
不知道你有没有碰到这种问题?求教= = ...

木有。=V=

点评

表示我用了1个周发现SDL2效率貌似有点低- -100个精灵没有任何逻辑刷新一下竟然需要100ms+= =不知道是不是我的代码的问题  发表于 2013-1-26 09:35
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
453
在线时间
343 小时
注册时间
2012-8-9
帖子
118
10
 楼主| 发表于 2013-1-20 09:27:07 | 只看该作者
yangff 发表于 2013-1-20 08:20
木有。=V=

已经解决了- -原来是传说中的DLL地狱造成的- -
我忘了吧自己编译的拷过去- -
hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-25 17:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表