Tetris dll开发总控【必读!】

如何开发dll参赛? 
  
1:sdk开发包: distribute日期_时间.rar 
   首先要获得开发sdk:distribute日期_时间.rar。(参见附件) 
  
   这个包里面有 
    a) ts.exetertrisServer主程序用于拉起比赛) 
    b) api_tetris.h (编写player.dll所需使用的头文件) 
    c) TetrisServer.dll (编译player.dll所需依赖的文件) 
 关于api_tetris.h的接口说明,请阅读《TetrisAPI参考》 
关于ts.exe如何启动,请阅读《Tetris 执行参考》 

2: 样例工程包:demo-template.rar
 
   开发dll函数为了方便和统一,可以采用demo-template.rar包作为基础工程。(参见附件) 
   这个包里面有 
   build/makefile.mingw   Makefile文件,使用make-f makefile.mingw即可编译出dll 
   source/ter.cpp 程序入口文件,可以把你写的代码写在这个文件中。当然也可以写在source目录下其他新建文件中 
   include/api_tetris.h  来自于最新的distribute包,如果没有此文件,无法编译。 
   obj/TetrisServer.dll  来自于最新的distribute包,如果没有此文件,无法链接成功 
你可以把这个工程加入到sourceinsight中进行编辑和维护,请参见《使用sourceinsight编辑代码

3:基础编程环境mingw
 
     因此为了在windows沿用我们在linux的编程习惯,我们采用mingw开发平台来开发。(mingw可以理解为windows版本的gcc编译器,行为和使用方法与linux完全一致) 
关于mingw安装,很简单快捷(至少比VC),下载一个绿色的包解压,配置1个环境变量即可。 
参见《mingw安装与配置 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值