n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
/psp/trunk n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
你就要用svn, 下载包括libpng在内新的libraries.n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
我的安装方法是, 打开cygwin, 然后:n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
cd psptoolchainn=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
svn export svn://svn.ps2dev.org/psp n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
最后, 在我的系统上, 新的libraries被放在了"C:\cygwin\home\xxx\psptoolchain\psp\trunk".n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
我因为对cygwin不怎么熟悉, 我其实不知道应否"cd psptoolchain", 可能不进入"psptoolchain", trunk目录会安装在别的位置. 还请熟悉cygwin的大大指点一下.n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
拿到新libraries, 我们就可以编译libpng了, 但在未有编译libpng前, 我们先要编译zlib:n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
- 在cygwin内, 去到zlib的目录, 例如".../psp/trunk/zlib"n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
- 打 "make"n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
- 打 "make install"n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
zlib 的相关档案就会被安装在".../pspdev/psp/include"和".../pspdev/psp/lib"内. 跟着:n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
- 在cygwin内, 去到libpng的目录, 例如".../psp/trunk/libpng"n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
- 打 "make"n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
- 打 "make install"n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
和zlib一样 libpng 的相关档案也会被安装在".../pspdev/psp/include"和".../pspdev/psp/lib"内.n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
到此, 我们已大功告成了, 你可以在自己的程序内, "#include <png.h>" 来试一下是否一切顺利!n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
ssddn:n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
svn export svn://svn.ps2dev.org/pspn=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
这条命令只是把PSP目录下的代码下载到当前位置。n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
因此你在什么位置执行这个命令都可以。n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
当你编译并安装完成后就可以把它删掉了,n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
因为库文件和需要的头文件已经被Copy到n=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
\usr\local\pspdev\psp\libn=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
\usr\local\pspdev\psp\includen=bj>>\5py4U^(vqyKV8G-lIUI{~a本文来自:V电G玩S天K空Y
目录下面了。


