开源RTS游戏 Warzone2100(2.1beta2) 编译备忘

本文档详细记录了在Windows上使用MSVC编译开源RTS游戏Warzone2100(2.1beta2)的步骤,包括下载源代码和依赖库,设置环境变量,解决编译链接问题,以及运行游戏所需的配置和字体安装。
摘要由CSDN通过智能技术生成
href="file:///C:/DOCUME~1/yys/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" rel="File-List" />

Warzone2100 (http://wz2100.net/home)是一个开源RTS游戏。

 

下载

可参照官方wiki:

MSVC下编译Warzone2100【1】(http://wiki.wz2100.net/Windows_Compile_Guide_%28MSVC%29)

完成如下步骤:

1.下载src,dependence(到官方(http://wz2100.net/home)下载warzone2100- 2.1_beta2.tar.bz2(源代码)和warzone2100-devpkg-2.1-msvc80-20080113.7z (dependences libs)

2.安装flex2.5,bison1.8,(本人安装在H:/Program Files/GnuWin32,并将H:/Program Files/GnuWin32/bin加入环境变量path中(当前用户的环境变量就可以))

在VC下如何启用flex、bison,可参见http://msdn2.microsoft.com/en-us/library/aa730877(VS.80).aspx

 

 

 

代码目录结构

3.解压warzone2100-2.1_beta2.tar.bz2至SRC_ROOT(例如J:/dev/warzone2100/warzone2100_src)。解压后SRC_ROOT含有AUTHORS,COPYING等文件

 

4.解压warzone2100-devpkg-2.1-msvc80-20080113.7z至SRC_ROOT。解压后应有SRC_ROOT/devpkg/include这样的目录结构。

 

5.后续编译会发现SRC_ROOT/devpkg/include中缺少文件。解决方法如下:

参照【2】(http://download.gna.org/warzone/development/devpkg/2.1/msvc80/)页面下方,其说明了dependences中的各个库的版本,

可以在【3】(http://sourceforge.net/project/showfiles.php?group_id=23617)下载【2】中的各个库,libpng-1.2.24-setup.exe,zlib-1.2.3.exe,libvorbis-1.2.0 (http://xiph.org/downloads/),libogg-1.1.3 (http://xiph.org/downloads/)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值