2008-03-10

PSP开发环境

关键字: psp toolchain
熟悉PSP的人大概都知道PSPSDK(http://www.pspdev.org),一个基于BSD协议的软件包。可是安装PSPSDK的开发环境不那么省心。因为该包推荐的安装运行方式有严重问题。也就是说你要花大量时间准备开发环境。我上周亲自经历整个过程,那叫一个痛苦。

Cygwin+PSPSDK,看似一个不错的选择,都是Windows程序,安装方便。可通常方便的事情不一定最有效率。首先,Cygwin模拟Linux环境,比真实环境慢上数倍,而psptoolchain又是一个极其耗费资源的任务,你会遇到各种各样的错误,除非你的机器配置极高(2G以上内存),即便安装过程顺利,也要耗费很多时间:

1.下载安装Cygwin,20分钟。
2.下载安装psptoolchain,编译需要大概60~120分钟甚至更多。

漫长的等待!还要担心错误出现,事实上这种可能性很高。

VirtualPC+Ubuntu+psptoolchain。至少不会出现耗尽资源的问题,但VirtualPC里面你要管理一个真实的Linux系统,如果不熟悉,先花时间熟练它吧。例如apt-get工具。并且psptoolchain的编译过程同样不可省略。

最佳选择是devkitPro for PSP。需要20分钟,一次下载安装全部搞定。

最后,说说Cygwin的耗尽资源问题,我在单位和家里两台计算机都出现该问题。看来这个问题很严重,于是查查了pspdev论坛,发现psptoolchain的作者oopo说,该任务确实耗费资源,他不建议在很差的机器上安装。

Seriously, building the toolchain can put stress on your hardware that you won't normally see. Think of it like a burn-in test. Cheap hardware and barely capable ram can cause weird intermittent errors.

There's nothing you can do other than replace the faulty hardware. Installing a pre-built toolchain may seem to work for now but there's always the chance you'll still get weird unexplained errors and and corrupt data.

其实,完全没有道理要求开发者下载这样一个浪费时间和资源的工具,显然该工具不够人性化,如此恐怖烦人的安装过程,我还遇到的不多。
评论
wangshu3000 2008-07-03
请问一下这段代码有什么问题么??
bool flag = mResourceMgr->LoadResource("planet.res");
加载planet.res的资源文件 文件在可执行的exe文件目录下的res目录下
以前的工程可以访问到图片 可是这个工程访问不到res
跟到LoadResource方法里 是if (!fileSystem->OpenFile(path.c_str())) return false;
这句返回的false 不知道怎么回事了 能帮我看一下么 是例子的3 ResouceManager
发表评论

您还没有登录,请登录后发表评论

zerozone
搜索本博客
最近加入圈子
存档
最新评论