PSP开发工具Dev.Tool Kit-devkitPro安装和使用

前言:

很多朋友都会和我有相同的愿望,希望小P除了运行游戏或者播放视听文件之外还能跑一些自治的小程序,哪怕是以一个小小的Hello World作为开始。

对于用什么样的平台开发PSP的程序,我首先选择了devkitPro,因为它涉及的东西比较少,安装比较简单,比较适合初学者掌握。一旦我们了解了其中的奥妙,使用其他的开发工具也就能举一反三了。更何况我想大家希望尽早看到自己努力的作品,而不是花费太多的时间和精力在系统环境的配置上。

另外,有些点比较重要的我会单独提出来,这样便于以后的举一反三和深入浅出。

先决条件:

说明一下我写这篇文章时候涉及到软件安装的情况

  •  
    • Windows XP SP2

    • devkitProUpdater 1.3.5
devkitPro下载和安装 ]bPGj本文来自:V电G玩S天K空Y
 

devkitPro工具的官方首页http://www.devkitpro.org/。下载地址是http://www.devkitpro.org/downloads.shtml(也可以直接前往Source Forge的相关下载页面http://sourceforge.net/project/showfiles.php?group_id=114505&package_id=160396)。

注意:这里下载的不是devkitPro的完整安装包,而是一个叫做devkitProUpdater的客户端软件,下载并且执行devkitProUpdater,就可以开始进行devkitPro的安装了。

建议:新建一个目录放置devkitProUpdater,因为在devkitProUpdater安装的过程中会下载很多的文件。如果你想保存这些文件的话,最好的办法是建立一个单独的文件夹。

第一步,选择安装模式(“下载并且安装”或者“只是下载”)

]bPGj本文来自:V电G玩S天K空Y
]bPGj本文来自:V电G玩S天K空Y
第二步,选择是否需要保存下载的文件(可以保留,这些文件可以在需要再次安装的时候继续使用)

  • 第三步,因为devkitProUpdater不仅仅面向PSP所以会有一些其它的工具包包含在其中,如果你不需要可以选择安装一些组件,这里我采用了完全安装的模式。请注意devkitPSP下的“PSP sdk documentation”选项。这个建议选中,因为在以后的开发过程中可以提供参考。

  • 第四步

  • 第五步

检查和配置

好了,安装完毕后,我们不着急写代码,其中有些目录我们还是要过问一下的。所谓得知其所以然。

在此之前必须要说明一下系统变量PATH(使用过JDK的朋友对这个应该很熟悉),所谓的系统变量PATH简单的说是系统搜索相应应用程序的一组路径的设定值。安装完毕以后的系统我们可以看到如下的值:

可以看到绿色的方框中的值是由于安装了devkit以后所新添加的值。在我所安装的系统中路径是“D:/devkitPro/msys/bin”我们不妨可以去看看这个目录到底有些什么样的东西。

这里存放了一些可执行的应用程序,大部分程序都是需要在DOS命令行窗口中进行运行的,其中rxvt.exe(一个类似于Linux的Shell)可以直接双击打开。这里有些什么我们可以暂时忽略。

接下来需要做的是写一个批处理文件StartPSPDev.BAT(名称可以按自己的想法取),可以存放在你想要保存的目录下,比如在我的机器上我就保存在项目文件夹中。具体BATCH文件内容:

 set path=%path%;D:/devkitPro/devkitPSP/bin;]bPGj本文来自:V电G玩S天K空Y
cmd

  先解释一下上面两句话的意思。第一句话是用来设置环境变量PATH的,在这里我们新添加了新路径“D:/devkitPro/devkitPSP/bin”(各人安装的devkitPro路径不同,所以对应的bin的位置也不一样,请注意用你具体的路径取代这里的值)。然后调用Windows的Dos Command Shell。我们可以看到设置的新的路径已经添加在PATH的末尾了。

为了验证编译环境是否能够真正工作,我们采用一个简单的HelloPSP的代码进行编译。如果能够正常生成我们需要的EBOOT.PBP那就算成功了。正常的我们需要涉及到的文件只有代码文件和Makefile文件。其余的都是由编译器自动生成。

样例程序源代码以及makefile:

点击下载

请注意,使用我们刚才创建的批处理文件StartPSPDev.BAT启动DOS命令窗口。否则使用普通的窗口会出现如下的错误:

 D:/DevField/PSPDev/HelloPSP>make]bPGj本文来自:V电G玩S天K空Y
make: psp-config: Command not found]bPGj本文来自:V电G玩S天K空Y
Makefile:12: /lib/build.mak: No such file or directory]bPGj本文来自:V电G玩S天K空Y
make: *** No rule to make target `/lib/build.mak'.  Stop.

请注意出错信息第一行,“psp-config: Command not found”,回头看看我们刚才设定的路径“D:/devkitPro/devkitPSP/bin”,是不是在里面可以找到psp-config这个可执行文件呢?别告诉我你没有找到……;)

 

好了就先写到这里,下次我们可以一起讨论一如何调试以及编写PSP小程序。

结语:一片小文,希望能够引起抛砖引玉的效果,也希望能够希望潜水的大虾们都参与到PSP开发的话题讨论中来,给我们的VGSKY增加一些新的亮点。如果各位有什么问题或者建议,请与我联系,我会在第一时间回复。谢谢大家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值