popcap framework 可以到 http://sourceforge.net/projects/popcapframework/上去下载 最新的版本是v1.3的,如果下载不了的话,可以留下邮箱。
  里面有足够多的例子让我们学习。以后有两种方式搭建工程环境

一、使用SexyAppFramework.lib
   在下载的工程编译后在Debug/Release的目录下会生成相应的静态库文件。我们在自己新的工程里面设置 工具-》选项-》工程-》VC++目录中 选择包含文件和库文件 分别引入popcap framework的src下面的头文件和之前生成的lib文件。

二、使用popcap framework的源文件

这样的好处是我们可以随时可以调试引擎的源代码,也有助于我们更进一步的了解popcap引擎(官方的示例是使用该方法)

我们可以将popcap的源码单独的拿出来 在下载的目录下 子目录SexyAppFramework中 有SexyAppBase.dsp工程文件 我们可以在新建的项目工程直接加载现有的项目,加载后编译即可
  1、在新建的工程中 我们再新建一个空的win32 项目 Demo1,在刚刚的新建工程上右键选择项目依赖项,在依赖项中勾选SexAppBase,点确定完成
  2、右键Demo工程-》属性-》连接器 附加依赖项中输入winmm.lib wsock32.lib,
  3、新建GameApp.h 和GameApp.cpp 两个文件,右键工程-》属性-》C/C++ -》常规 附加目录选择和 SexAppFrame同一个目录。代码生成选择 多线程MTD,点击确定。 刚刚新建的内容分别如下,

///

// GameApp.h

#ifndef __GAMEAPP_H__ #define __GAMEAPP_H__ #include "SexyAppFramework/SexyAppBase.h" namespace Sexy { class GameApp : public SexyAppBase { public: GameApp(); virtual ~GameApp(); };// class GameApp };// namespace Sexy #endif

/

//GameApp.cpp

#include "GameApp.h" using namespace Sexy; GameApp::GameApp() { } GameApp::~GameApp() { }

再新建一个文件main.cpp 内容如下

#include "GameApp.h" using namespace Sexy; int WINAPI WinMain( IN HINSTANCE hInstance, IN HINSTANCE hPrevInstance, IN LPSTR lpCmdLine, IN int nShowCmd ) { gHInstance = hInstance; GameApp* anApp = new GameApp(); anApp->Init(); anApp->Start(); delete anApp; return 0; }

如果编译通过 那么恭喜你 环境设置好了。。如果没有的话 请留言。

运行出现一个640*480的黑色背景窗口,如下

Popcap 游戏框架的环境配置 vs2003+xp相关推荐

  1. mmrotate旋转目标检测框架从环境配置到训练自己的数据集

    mmrotate旋转目标检测框架从环境配置到训练自己的数据集 最近有旋转目标检测的需求了,在寻找旋转目标检测算法的过程中,发现已经有人提前测评了各类旋转目标检测框架了,结果是mmrorate效果最好. ...

  2. 前端框架 ng 环境配置

    一.安装 nvm 版本管理工具 nvm 英文全称 node.js version management,是一个 nodejs 的版本管理工具.目的是解决 node.js 各种版本存在不兼容现象,并且可 ...

  3. python游戏服务器引擎_KBEngine游戏服务器引擎环境配置

    系统:Win10 版本:Visual Studio 2013(也就是vs120) kbengine:v1.0.0 MySQL:5.7 MySQL Workbench :6.3 一.下载kbengine ...

  4. bootstrap--响应式框架页面环境配置

    那就目录结构 页面环境代码: 1 <!DOCTYPE html> 2 <html lang="zh-CN"> 3 <head> 4 <!- ...

  5. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...

    本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...

  6. Libgdx游戏开发(1)——环境配置及demo运行

  7. Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。

  8. python html5游戏_10天制作html5游戏-卡坦岛-第一天,环境配置

    卡坦岛是一款类似<文明>系列游戏的桌游,玩家要在由六边形组成的地图上发展自己的定居地与城市,以此累积胜利点,最先达到10点胜利点的玩家将获得游戏胜利.本系列专栏就将从零开始,在浏览器上实现 ...

  9. windows下rpc框架thrift的环境配置

    windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rp ...

最新文章

  1. 报表工具JasperReports视频教程
  2. Oracle Linux 6.1 说明
  3. 用上微软Bosque 困扰程序员30年的问题解决了
  4. 批量修改多目录下相同文件名的文件内容
  5. 全国计算机等级考试题库二级C操作题100套(第50套)
  6. 如何在eclipse中对项目进行重新编译
  7. 阿里推出 PolarFS 分布式文件系统:将存储与计算分开,提升云数据库性能(附论文)
  8. PHP面向对象的魔术方法
  9. 有用的正则表达式或JS方法
  10. 连接Oracle时,navicat可以登录,但是用plsql登录会报 ora-01017:invalid username/password; logon denied
  11. 全新按摩控制板助力按摩产品发展
  12. 《第五项修炼》序列一
  13. ZN-61A网络型PLC可编程控制器实训装置
  14. java 启动参数 别名,Spring boot 参数别名处理
  15. 插画版Kubernetes指南
  16. 2022年经历太多,大家都太艰难了,听一首悲伤的歌曲,代表现在的心情,送别老朋友
  17. 人工智能创业公司的项目BP
  18. 新手:linux环境配置以及linux下的pycharm安装
  19. HTML5另类塔防游戏 -『三国战线』发布
  20. leo-校园收费管理系统

热门文章

  1. 汽车品牌和型号的简单认识
  2. 用计算机做出牙膏盒立体效果制作,只用PPT基本功能,也能做出超惊艳的立体效果,像变魔术!...
  3. Mysql异构数据方案Canal
  4. lisp封装为vlx方法_将别的VLX打包进自己的VLX(测试与实战)
  5. 怎么把两个视频合并成一个视频
  6. Vmware虚拟机如何设置固定IP
  7. 【OpenCV学习】【8】绿幕抠图操作
  8. Android仿小米时钟嵌套滑动(NestedScroll, 自定义behavior)
  9. 小程序运行报错:“pages/xxx/xxx.js 出现脚本错误或者未正确调用 Page()
  10. APSIM练习:小麦苜蓿轮作