niubo_
2009-04-15 23:33:18
Code Block这个东西我就不多说了,一个很强大的集成开发环境,下面我们来把它打造成给DS开发用的IDE。
首先,新建一个空的工程(Empty project),把带有一个样板源文件的source和Makefile文件拷到刚才新建的文件夹下。
按图示那样做就可以把文件导入到工程中来了。注意不要忘了要选上Makefile文件,把它一起导入进来。
[attach]1105[/attach](图1)
还要对两个地方进行设置。
首先点击Project→Properties,如图示那样勾选“This is a custem Makefile”。这样就可以用自己拷过来的Makefile了。
[attach]1106[/attach](图2)
然后点击Project→Build options,如图所示修改make指令……
[attach]1107[/attach](图3)
现在已经可以Build(Ctrl + F9)一下了,看是不是编译出了nds文件?
另外呢还可以添加一个用模拟器运行目标nds文件的工具。点击Tools→Configure tools,添加一个自定义工具,比着图示填写,OK。
需要注意的是
[attach]1108[/attach](图4)
最后,点击File→Save project as uer-template,把工程存成模板,下次就可以直接从模板新建DS工程了,真是方便呀。
最后附上我的模板工程吧,里面的Makefile可是我特制的,可以修改游戏图标,标题,还可以切换是否使用EFSlib。当然,要用EFSlib的话还需要几个额外的文件,这里就不多说了。
[attach]1109[/attach](附件)
[[i] 本帖最后由 niubo_ 于 2009-4-15 23:36 编辑 [/i]]
xawsol
2009-04-24 12:34:23
学习学习
Fludit
2010-09-24 21:09:10
楼主你好,我安装了devkitPro后,安装了Code Block 10.05,按照帖子的配置,添加附件中的main.c和makefile后进行编译,出现如下提示,
-------------- Build: Release in NDSTest ---------------
Using makefile: Makefile
make.exe: *** No rule to make target `Release'. Stop.
Process terminated with status 2 (0 minutes, 0 seconds)
0 errors, 0 warnings
编译器那些需要选择进行配置吗?请帮忙分析下,谢谢。
niubo_
2010-09-30 11:54:04
那个应该是build options 里面设置make后面加了Release吧?
这篇文章已经过时了,去试试雷叔的《把Eclipse打造成DS的IDE》吧
[url]http://www.yayabo.cn/thread-663-1-1.html[/url]
Fludit
2010-09-30 17:03:06
谢谢版主的分析,这个还是需要研究下,现在还是在用PN2,不过把no$ gba添加到PN2里了。。。
qqik
2010-09-30 22:45:57
研究一下怎么用……