使用Eclipse+MinGW+devkitpro搭建Windows上的PSP开发环境

使用Eclipse+MinGW+devkitpro搭建Windows上的PSP开发环境

使用Eclipse+MinGW+devkitpro搭建Windows上的PSP开发环境

PSP入手大概一个月了,玩了几个比较经典的游戏,这两天就想自己写个程序放到PSP上跑着玩,兴趣爱好就是倒腾自己时间的玩意

言归正传,说说这个开发环境

当然这一切都是建立在PS2DEV社区 通过反向工程弄出来的ToolChainSDK基础之上的,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

Package

Release

Date

Notes / Monitor

Downloads

 

 

 

 

 

Automated MinGW Installer

MinGW 5.1.4

April 26, 2008

 

 


第二步:下载Eclipse

Eclipse IDE for C/C++ Developers - Windows (60 MB)
An IDE for C/C++ developers. Find out more...


下载完之后,解压到某个目录,启动Eclipse,它能检测到系统安装的MinGW的相关东西,g++gcc编译器什么的都配置好了


第三步:下载安装devkitPro Windows Installer 
    可以看这篇文章:简述安装devkitPSP开发环境, 完全免用Cygwin(524: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这样环境就搞定了



你可能感兴趣的:(使用Eclipse+MinGW+devkitpro搭建Windows上的PSP开发环境)