PSP编程初探 Hello World

时间:2022-01-06 06:45:24

自己有一台PSP2000,玩了这么长时间的游戏,所以打算去探究一下PSP这个平台的程序的构建方式。

在网上搜了很多资料,感觉能用上的不多,毕竟这太小众了,通过自己的探索,总结了一下。

  1. 先搭建MinGW编译环境(参考:http://www.mingw.org/ 或点击直接下载链接),下载mingw-get-setup.exe。

    PSP编程初探 Hello World

    下载完之后,双击打开,直接点击下方的Install按钮

    PSP编程初探 Hello World

    这个页面就根据个人爱好选择吧,建议直接点Continue,之后就等待安装完毕。

    这时桌面上会出现下面的图标:

    PSP编程初探 Hello World

  2. 双击打开之后,如下图所示,在[Basic Setup]选项下,把右边的4个绿色的框选中。

    PSP编程初探 Hello World

    然后选择[Installation]à[Update Catalogue]

    PSP编程初探 Hello World

    慢慢等待下载…

  3. 完毕之后,可以启动命令行,输入[mingw32-gcc -v],查看当前C编译器的版本,如果没有正常显示的话,可能需要手动添加环境变量,这里不再赘述。

    PSP编程初探 Hello World

  4. 之后需要下载PSP的SDK(Software Develop Kit 软件开发工具包)包,参考http://devkitpro.org/ 或点击直接下载链接

    PSP编程初探 Hello World

    下载完之后,双击打开,一路都是Next,到以下的界面之后,在下拉框选择[devkitPSP],然后就是选择安装路径~

    PSP编程初探 Hello World

    慢慢等待下载和安装结束…

  5. 接下来就需要进行第一个PSP的程序编译工作了。

    进入刚刚安装好的devkitPSP文件夹,在其内部以此进入devkitPSP\psp\sdk\samples文件夹。

    PSP编程初探 Hello World

    这里面全是示例程序,而我们需要写的HelloWorld程序则使用exceptions这个文件夹的例程。

    PSP编程初探 Hello World

    这个文件夹里面有2个文件,main.cpp程序源文件和Makefile构建文件。

    用记事本将程序文件打开之后,修改

    PSP编程初探 Hello World

    PSP编程初探 Hello World

    然后打开命令行,使用cd命令定位到此文件夹,然后输入mingw32-make即可进行PSP程序的编译

    PSP编程初探 Hello World

    之后生成的文件如下图所示

    PSP编程初探 Hello World

    其中EBOOT.PBP就是我们需要的最终PSP能够执行的文件。

    在 PSP根目录/PSP/GAME下,创建一个Hello文件夹,然后把我们编译完成的EBOOT.PBP文件复制进去,这样就部署成功了(图以后补上)。

    PSP编程初探 Hello World

    最终,只需要打开PSP,就可以在游戏目录里面找到我们编译好的程序,运行即可~

    PSP编程初探 Hello World

    PSP编程初探 Hello World

    自此,PSP的Hello World就完成了,第一篇博文完成~撒花~

2015.5.3 使用Windows Live Writer更新。