设为首页收藏本站官方微博

汉化资料 Windows下编译SDL

[复制链接]
查看: 1844|回复: 0
打印 上一主题 下一主题

[汉化资料] Windows下编译SDL

跳转到指定楼层
楼主
发表于 2010-10-31 16:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

Windows下编译SDL

原文+ {+ O" E  |2 J
http://blog.csdn.net/chenyufei1013/archive/2010/08/06/5792020.aspx1 O. u: f9 J4 k5 ]9 Y
1 w) D1 z4 G# X. G, H/ `
6 f" H8 H- }+ [3 @
Windows下编译SDL的理由我就不多说了,无论用VS来编译或调试SDL库都是很方便的。而且SDL源代码中也包含了VC工程,你所要做的只是解压VC工程,进行适当的配置,然后编译、调试。
( }2 v- x7 Y5 B& T8 d      编译SDL大致分为如下步骤: 2 P7 J' _4 L7 c5 y: ~# l3 k
      1. 下载SDL源代码
- {! A; X% K7 L" |( Y( s- g$ w      我下的是SDL-1.2.14.zip,随便找个目录解压就可以了。- R9 z) n  h$ s& ^: x
      2. 下载directx_9_sdk_dec2004.exe, 7 j0 h% `% T8 ^6 P% ^( W* a' ^
      这个有点费劲,我早些时候下的。编译SDL的时候会用到DirectX,下载后安装就可以了。安装的默认路径为:C:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)。8 y2 i5 j. l; P2 {. \# Z) ~+ Z
      3. 解压VirtualC.zip % U- G! W% t; b' m( O
      该文件位于源代码根目录下,直接解压算了。里面会发现有两个工程,一个是用来编译SDL库的工程;一个是测试SDL库的,目录为tests。需要配置,否则无法正常编译、运行。, |2 B$ j9 n  P# V
      4. 打开SDL的工程,按照如下配置: 3 c% u  u- f/ Q
      在“Property Page->C/C++->General->Additional Include Directories”中添加DirectX的头文件路径,视具体的安装路径,如:C:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)\Include。 ) Q. J6 o& d/ {2 w
      在“Property Page->C/C++->General->Additional Include Directories”中添加DirectX的库路径,如:C:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)\Lib\x86。 " r! _2 e2 S2 I! i. c
      在"Property Page->Build Events->Post-Build Event->Command Line"中添加: 8 I$ t6 U" R( D6 T- @+ z  G
      copy /y $(TargetPath) $(SolutionDir)..\test
  U3 y. T/ b" c      目的是在SDL.dll编译成功,拷贝到tests项目资源所在的目录,这个目录和VirtualC平级,名称为test。
& t( J! O0 Y1 {! ~' ^. f8 S      5. 编译至成功 * `7 \; O; b' K
      通常到这里都能编译成功,要不然检查一下1至4步。
9 o+ S, p7 k9 a% R' S      6. 编译、运行VirtualC下的tests项目
2 x0 N: I0 V& A      打开tests工程,在每一个子工程的“Property Page->Debugging->Working Directory”中添加工作路径:$(SolutionDir)..\..\test。 2 t& J6 F1 e* [8 b( I3 h2 H. \1 \8 Q
      也可以认为是调试运行的当前路径,此路径中保存了SDL.dll和图片等资源。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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