使用Eclipse+MinGW+devkitpro搭建Windows上的PSP开发环境
PSP入手大概一个月了,玩了几个比较经典的游戏,这两天就想自己写个程序放到PSP上跑着玩,兴趣爱好就是倒腾自己时间的玩意
言归正传,说说这个开发环境
当然这一切都是建立在PS2DEV社区 通过反向工程弄出来的ToolChain和SDK基础之上的,PSP SDK在开发时的一个目标就是完全合法化。这意味着没有一行代码是从泄露的商业SDK中拿来的。PSP SDK中的任何内容都是通过反向工程firmware和已经发布的游戏得来的。
看来网上不少关于搭建开发环境的文章,总结了如下几点,
大部分文章都介绍了下面两种Windows下的PSP开发环境,
一、Cygwin+Toolchain 简述建立Cygwin环境下的PSP开发环境
二、devkitPro 简述安装devkitPSP开发环境, 完全免用Cygwin
在这基础之上,还有如何配置VC6.0 或者 VS.NET 200* 等的文章如:Visual Studio 2005下配置开发psp软件的环境
学习完这些文章之后,我决定使用Eclipse (C/C++) + MinGW + devkitpro的组合搭建我的PSP开发环境
第一步:下载安装MinGW
第二步:下载Eclipse
下载完之后,解压到某个目录,启动Eclipse,它能检测到系统安装的MinGW的相关东西,g++,gcc编译器什么的都配置好了
第三步:下载安装devkitPro Windows Installer
可以看这篇文章:简述安装devkitPSP开发环境, 完全免用Cygwin(5月24日:devkitPSP新版於120楼)
我安装在c:\devkitpro目录下,一些安装时下载的文件没有删除,此外我还创建一个eclipse-workspace
C:\devkitpro>ls
PATH.txt doc msys-1.0.11-RC2.exe
Programmers Notepad eclipse-workspace pn2.0.8.718.zip
devkitPSP env.bat pspsdk-doc-20051113.tar.bz2
devkitPSP_r11-win32.exe insight pspsdk.url
devkitPro.url insight-6.8.50-20080425.exe uninst.exe
devkitProUpdate.ini installed.ini
devkitProUpdater-1.4.7.exe msys
BTW
:我的系统
PATH
变量里新加入了下面三个路径
C:\devkitPro\msys\bin;
C:\mingw\bin;
C:\devkitPro\devkitPSP\bin;
第四步:新建
Eclipse
工程,做一点配置,然后可以开发我们的程序
4.1
创建
pspdemo
工程,选择
Makefile project
工程类型,然后一直下一步结束
4.2
把默认生成的两个文件删除
4.3 在工程目录上右键,选择属性,定位到如下选项卡上,选择创建或者链接目录,
我们选择链接一个psp sdk sample 目录,完成
4.4 点击 OK 确认
4.5 看到beginobject 这个目录已经进来了,Makefile是 sample自带的,右键选择Makefile,然后选择"Create a new Make target",如下图
4.6 上一步完成之后,我们双击右边 make target视图中的make all,就会编译这个psp程序,如果不出意外,你应该能看到如图的Console输出的
——————————————————————————————————————————————————————————
OK,这样环境就搞定了
posted on 2008-06-14 18:02
季浩 阅读(4762)
评论(5) 编辑 收藏 引用 所属分类:
PSP开发