Quake2 源代码的生成和运行
来源:互联网 发布:詹姆斯赛季数据 编辑:程序博客网 时间:2024/06/14 08:50
很多内容参照了:
http://philipbuuck.com/blog-roll
http://fabiensanglard.net/quake2/index.php
这两个博客,里面的内容很详细
我用的VS2008编译运行,用VS2008打开quake2.dsw
如果出现 fatal error C1083: Cannot open include file: 'dsound.h': No such file or directory
下载Direct3D SDK, 然后对于这5个项目的每一个
项目 -> 属性 -> 配置属性 -> C/C++ -> 附加包含目录中加上 "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include"
这是我的安装的目录
然后对于这5个项目的每一个
项目 -> 属性 -> 配置属性 -> C/C++ -> 代码生成 -> 运行时库 -> 多线程调试 DLL (/MDd)
如果不这样设置在运行Quake.exe时可能会出现 "Couldn't fall back to software refresh!"
对于这五个项目的输出的目录, Quake2目录为Quake2.exe的生成目录
CTF -> Quake2\CTF\GameX86.dll
Game -> Quake2\BaseQ2\GameX86.dll
Quake -> Quake2\Quake2.exe
Ref_gl -> Quake2\Ref_gl.dll
Ref_soft -> Quake2\Reg_soft.dll
把Quake2 这个项目中 -> 配置属性 -> 调试 -> 工作目录设为Quake2\这个目录,
不这样设置在IDE中执行的时候可能会出现 Couldn't load pics/colormap.pcx 这个错误
这是因为程序没有找到资源文件
最后再把从网上下载的资源文件拷入就Ok了
具体方法为把下载好的Quake2中的BaseQ2文件夹中除了gameX86.dll以外的所有文件(包括文件夹)拷入刚刚生成的Quake2\BaseQ2中
gameX86.dll这个文件是我们自己生成的,所以不用复制这个文件
如果不拷入资源,同样会出现 Couldn't load pics/colormap.pcx 这个错误
- Quake2 源代码的生成和运行
- Quake2的MD2文件格式
- Quake2的MD2文件格式
- Quake2的MD2文件格式
- Quake2的MD2文件格式
- 探讨3d游戏的制作和我对quake2--java2版本的研究
- Android源代码和内核源代码的下载,编译和运行
- Android源代码的下载、编译和运行
- Android源代码的下载,编译和运行
- 完美运行Quake2 Google让HTML5一展雄风
- 生成Excel的” 源代码
- C#获取当前运行的源代码的文件名和当前源代码的行数的方法
- C#获取当前运行的源代码的文件名和当前源代码的行数的方法
- C#获取当前运行的源代码的文件名和当前源代码的行数的方法
- 动态生成和编译源代码
- 调入源代码运行的python
- C#生成pdf的源代码
- C#生成pdf的源代码
- 网狐棋牌(十) 成也萧何败也肖何? IUnknowEx
- XML(四)dom4j解析XML
- Binary Tree Preorder Traversal
- OC基础2:一些基本概念
- Java学习笔记六(I/O流)
- Quake2 源代码的生成和运行
- 【C++探索之旅】第一部分第三课:第一个C++程序
- java多线程之通过Exchanger线程间传递数据
- 网狐的加密模块,映射加密算法分析
- Webstrom酷炫主题
- 找寻链表的倒数K个结点
- bootstrap中的路由与锚点混合使用锚点乱跳问题
- 【Java】RandomAccessFile
- AI1.1-人工智能史