PSP2000入手已经快半年了,半年来也没用他干过正紧事情,也就出差时在车上看看电影,国庆时对PSP的自制软件产生了兴趣,于是查了些搭建PSP开发平台环境的资料,搞定了环境,现在介绍如下:
【】准备软硬件环境:
PC一台,Windows一版,VC6或者VS2005
【】准备安装包:
windows开发环境.exe(http://code.google.com/p/topoc/downloads/list)(也就是整合包)
pspdev.rar(ftp://61.180.11.167:5050/ psp开发下的pspdev.rar)
JGE_1_0.zip(http://jge.khors.com/viewtopic.php?f=7&t=9)
jge++1.0forVC6补丁.rar(http://jge.khors.com/viewtopic.php?f=7&t=32)
【】选择安装目录: 如E:\PSP (以下提到的相对目录均以E:\PSP为相对路径)
【】安装【windows开发环境.exe】(PSP整合包)
【】备份pspdev\pspdev为pspdev_old
【】把pspdev.rar解压缩到pspdev目录下,替代刚才备份的老版pspdev
【】据测试发现,新版有两个文件运行不正常,需要用老版的替换
使用pspdev\pspdev_old\ 下 psp-gcc.exe & psp-g++.exe
替换pspdev\pspdev\ 下 psp-gcc.exe & psp-g++.exe
【】解码JGE_1_0.zip到E:\PSP目录下,为了方便,我把前面的JGE_1_0干掉了
【】删除JGE\JGE\Tools\template目录
【】解压缩jge++1.0forVC6补丁.rar到JGE目录下,注意下图椭圆选中的解压目录
方框里框的两个目录表明了覆盖关系,解压过程会有覆盖询问。
如果解压正确,在JGE\JGE\Tools\template\目录下会有template.dsw文件
【】执行JGE\Dependencies\dll下的copydll.bat
【】设置VC6.0的目录属性
include 添加
JGE\INCLUDE
JGE\DEPENDENCIES\INCLUDE
PSPDEV\PSP\SDK\INCLUDE
lib 添加
JGE\LIB\WIN
DEPENDENCIES\LIB
【】启动PSP开发环境命令控制台,并创建自己的第一个工程,名为“hello”
【】在JGE\JGE\Projects里可以找到刚刚建立的hello工程(hello.dsw)
【】打开hello.dsw,设定hello为Active工程
【】编译运行,出来如下窗口
【】把hello改为HelloWorld
把JGE\Tutorials\01.HelloWorld\src整个拷贝覆盖掉JGE\Projects\hello\src
把JGE\Tutorials\01.HelloWorld\bin\Res整个拷贝到JGE\Projects\hello\Res,注意,目的目录没有bin,
因为在VC6工程模式下当前路径为JGE\Projects\hello,而不是JGE\Projects\hello\bin
重新编译,运行,看到如下窗口
【】编译PSP版本
回到(或者重新启动)PSP开发环境命令控制台,在E:\PSP\JGE\Projects\hello目录下输入“make 3xx”命令,
编译后,在hello目录下将生成EBOOT.PBP文件
【】下载到PSP
将PSP和PC链接(我的例子中PSP链接为I盘),在I:\PSP\GAME371目录下建立一个hello子目录,
把JGE\Projects\hello下的EBOOT.PBP文件和Res目录一并拷贝到I:\PSP\GAME371\hello下,
断开USB后,赶快去运行自己的Hello程序吧:)
Tags -
psp2000 ,
jge++
文章来源:
http://www.feng5166.com/blog/read.php?120