Windows下使用 devkitPro 搭建Wii开发环境(配图)

这阵子用Dolphin玩 朧村正,108把刀的锻造确实有点让人欲罢不能。不过也证明了DolphinSVN3433在两年前的老爷机上也能跑到一半的速度,这模拟前景还是很值得期待的:


有模拟器是个好事,NO$GBA给NDS开发带来了方便的测试环境(只不过Debug版要给钱...)。以前因为没有Wii,根本无法尝试其软件开发,现在用Dolphin代替吧。好了,下面进入正题—— 如何在Windows下搭建Wii开发环境。


首先需要的是 devkitPro 这个开发环境。他是个GBA/NDS、PSP、Wii的整合开发平台,并且自带MingGW,不用像以前一样需要自己装Cygwin,而且还带有一个可视化的编译工具,相当方便。
devkitPro 可以到这里 下载(目前最新的是devkitProUpdater-1.5.0.exe):
http://sourceforge.net/projects/devkitpro/


这是一个网络安装包,可以根据选择自动下载需要的压缩包并进行安装。双击运行,下载并安装之:


只开发Wii,选择devkitPPC就行了(最后那个Insight是一个图形界面的调试器,按照需要进行选择)


三个包对应的主机都在图中进行了标识,GBA/NDS是ARM,Wii是PowerPC(PPC),那个Programmer's Notepad建议装上,后面编译工程文件需要用到这个,挺方便的。
注意:一定要装在默认路径(C:\devkitPro)下,不然会出现很多莫名奇妙的问题(比如我之前塞到了Cygwin安装目录里,结果gxtexconv不能用、powerpc-gekko-g++找不到文件...)


好了,至此,整个Wii开发环境搭建完成。简单吧!有人说了,你路径不用在环境变量里声明吗?
那你去打开环境变量看看吧,这两个路径 devkitProUpdater 都已经帮你设置好了:


现在打开 Programmers Notepad -> Open Project(s)... 选择example\wii 下面的例子开始Wii的程序之旅吧(需要打开.pnproj的工程文件,然后选 Tool -> make(Alt+1) 编译生成.dol文件)。

这是编译自带例子的情况,看到 output ... gxsprites.dol 就行了。另外还能通过 run(ALT+3) 启动WiiLoader进行测试,有Wii的继续。
其他关于devkitPPC安装和使用的文章,可以看这里: http://wiibrew.org/wiki/Getting_Started_with_devkitppc


如果需要使用devkitPro附带的MingGW来编译程序,则需要手动导出一下环境变量。
1. 修改 C:\devkitPro\msys\etc\profile,在 export MAKE_MODE=unix 这行前面加入下面几行(红色两行必须):
export DEVKITPRO=/c/devkitPro
export DEVKITPPC=$DEVKITPRO/devkitPPC
export DEVKITARM=$DEVKITPRO/devkitARM       # 有装GBA/NDS开发环境的才需要
export DEVKITPSP=$DEVKITPRO/devkitPSP         # 有装PSP开发环境的才需要
(注意脚本的换行符问题,不要用记事本修改保存,最好用UltraEdit保存为Unix的LF换行)

2. 双击 C:\devkitPro\msys\msys.bat,如果没有什么错误提示,就说明配置正常,可以开始编译例子了:
cd /c/devkitPro                                             # /c 是MingGW访问C盘的虚拟目录,装在d的话就是 cd /d/...
cd examples/wii/graphics/gx/neheGX
make


目前最遗憾的是在我机器上Dolphin无法运行编译好的.dol文件,显示那个最讨厌的“无法分配1G内存”后,程序崩掉了...连neheGX的几个例子都一样。看来有借口买台Wii了

转载于:https://www.cnblogs.com/bits/archive/2009/08/11/Windows_devkitPPC_Wii.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值