NDS(L)开发平台的搭建



掌叔
2009-02-22 09:18:03

摘自:[url]http://sundyzlh.spaces.live.com[/url]
作者:张凌华

我介绍两种主流平台的搭建 :
1.DevkitPro + PALib
2.Codewarrior for NDS + LibNDS

1. DevkitPro + PAlib 。 穷人的开发基地 。
没有办法 ,都是开源的 , 因此是最容易搭建的开发平台 。 当然,随之而来的自然就是对大型商业游戏的开发劣势 。 可提供的类库也太少 ,还需要PaLib一点一滴的努力 。
首先下载devkitPro 和 PAlib
[url]http://sourceforge.net/project/showfiles.php?group_id=114505&package_id=160396[/url]
[url]http://sourceforge.net/project/showfiles.php?group_id=142901&sid=42c6645ba5e24a28f2393b65b09d287e[/url]

1)首先安装DevkitPro ,注意 , 安装目录不能有空格 (真是变态),因此,我直接安装在了C:DevkitPro目录下面 。

2)其次,安装PALib(开源的开发库,方便开发) , 安装到DevkitPro同级目录 。

如果你要用到命令行编译请执行3) ,也可暂时跳过 。
3)设置环境变量:在"我的电脑"右键->"属性"->"高级"->"环境变量"下边的"系统变量"下选择"新建",在变量名内输入"DEVKITARM"(无引号,下同),变量值内输入"/X /devkitpro/devkitARM"("X"为DEVKIT的安装盘,下同),再新建一个,变量名为"DEVKITPRO",变量值为"/X /devkitpro".然后选中"Path"编辑,在后面加入"X:devkitprodevkitarmin;X:devkitpro msysin"与前面用分号隔开,然后确定.
安装完成了,我们编译测试一下 :
4)编译例子:在DOS下进入x:\DEVKITPRO\nds- examples\,里面有很多例子,键入"make"编译,如果前面设好了的话,就可以得到NDS ROM了(后缀为".nds"的文件).烧到烧录卡中,就可以运行了.我用的是SC-CF卡,不用转换,直接拷进去运行.



2.Codewarrior for NDS + LibNDS 。官方推荐 。

Codewarrior , 做过掌上设备开发的都知道这个品牌 。 大名鼎鼎啊 。 当年开发Palm系统的时候我简直离不开CW9.0 。 而在各种掌上设备上的开发都是首推这款产品 。 OK,废话不多说了,我们先下一个泄漏出来的CW for NDS :

哎呀,不好意思,地址忘了, 有兴趣的问我要吧 。

下载来的只有一个CW IDE , 没有关系,到处可以找到LibNDS SDK (在安装过程需要) 。 我们可以到这里去下载:

[url]http://sourceforge.net/project/showfiles.php?group_id=114505&package_id=151608[/url]

然后安装过程还需要提供任天堂官方模拟器Ensata安装地址 ,到网上自己去下吧 , 推荐安装Ensata v1.4d版本 。

然后安装过程完成 , 可以开始开发了 。 王者的利器 , 可惜这个泄漏出来的版本调试功能太弱 。 没有办法了。


e258691823
2009-03-30 23:52:01

LZ能图示下怎么安装的不
真的事头大


掌叔
2009-04-01 07:23:20

好的,今晚回来我就写一个图示的安装教程.


掌叔
2009-04-04 16:18:35

图解教程已经写好了
[url]http://www.yayabo.cn/thread-572-1-1.html[/url]


e258691823
2009-04-14 14:14:13

哈哈 楼主幸苦了