请教一下,安装devkitPro1.5.0 和palib 070717后编译palib的范例报错



buxiugangluobo
2011-02-13 20:33:59

请教一下大家

我安装了 devkitPro1.5.0、编译范例成功
又安装了 .NET 2.0 和 palib 070717
编译 palib 的 helloworld 范例,提示错误如下:

> "make"
main.c
c:/devkitPro/PAlib//include/nds/arm9/PA_16c.h:507:7: warning: 'PA_16c16X16Letter' is static but used in inline function 'PA_16cLetter' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_16c.h:105:2: warning: 'PA_16c8X8Color' is static but used in inline function 'PA_16c8X8Letter' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_16c.h:91:2: warning: 'PA_Plot8Pixels' is static but used in inline function 'PA_16c8pixels' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_General.h:406:2: warning: 'getIPC' is static but used in inline function 'PA_SetLedBlink' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_General.h:405:2: warning: 'getIPC' is static but used in inline function 'PA_SetLedBlink' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_General.h:389:2: warning: 'getIPC' is static but used in inline function 'PA_SetScreenLight' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_General.h:388:2: warning: 'getIPC' is static but used in inline function 'PA_SetScreenLight' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_General.h:308:9: warning: 'getIPC' is static but used in inline function 'PA_CheckLid' which is not static
c:/devkitPro/PAlib//include/nds/arm9/PA_General.h:302:7: warning: 'getIPC' is static but used in inline function 'PA_CheckLid' which is not static
arm-eabi-g++ -g -mthumb-interwork -mno-fpu -L/c/devkitPro/PAlib/lib -specs=ds_arm9.specs main.o -Lc:/devkitPro/PAlib//lib -lpa9 -L/c/devkitPro/libnds/lib -lfat -lnds9 -ldswifi9 -o build.elf
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.5.1/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
(.init+0x1c0): undefined reference to `__libnds_mpu_setup'
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.5.1/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
(.init+0x210): undefined reference to `initSystem'
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.5.1/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
(.init+0x21c): undefined reference to `__libnds_exit'
collect2: ld returned 1 exit status
make[1]: *** [/c/devkitpro/palibexamples/text/normal/helloworld/helloworld.elf] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 00:02

请教一下,这是什么原因?盼指教


king71036
2011-02-13 21:20:19

眼花撩亂~暈~~我放棄解決問題了@@


buxiugangluobo
2011-02-13 21:32:54

[i=s] 本帖最后由 buxiugangluobo 于 2011-2-13 22:02 编辑 [/i]

额...在百度一顿翻,说是新版的 devkitPro 和 palib 不兼容

用 devkitPro 1.4.4 和 palib070717 工作正常


cshfelix
2011-02-13 22:31:20

甚么也不懂的前来围观


mock828
2011-02-14 00:05:55

[b]回复 [url=http://www.yayabo.cn/redirect.php?goto=findpost&pid=203136&ptid=16387]3#[/url] [i]buxiugangluobo[/i] [/b]

欣赏 LZ 在问题解决後, 也特意把解决方法发上来


雷精灵
2011-02-14 09:15:14

本少爷以一个过来人的身份强烈建议把palib踢飞。这种东西对新手有百害而无一利。


quot
2011-02-16 17:28:23

[i=s] 本帖最后由 quot 于 2011-2-16 17:32 编辑 [/i]

[attach]20365[/attach]
作为一个新人
完全同意,
装个烂PAlib 浪费我0.5天时间调试,改这改那,新版本的devkitARM还不行,退到R26,再退R21,算了吧!!
直接libnds一样编,多看看源代码ok
我已完成第一个程序,找到了俺的mac_address


zerokkqq
2011-02-16 19:59:13

[quote]本少爷以一个过来人的身份强烈建议把palib踢飞。这种东西对新手有百害而无一利。 ...
[size=2][color=#999999]雷精灵 发表于 2011-2-14 09:15[/color] [url=http://www.yayabo.cn/redirect.php?goto=findpost&pid=203312&ptid=16387][img]http://www.yayabo.cn/images/common/back.gif[/img][/url][/size][/quote]


不是吧 前一段 还特意去下个palib哩。。。话说,雷叔的NDS引擎在哪可以下载到呢?


gechanghan
2011-02-16 20:10:26

太。。。太专业了。。。


william6849
2011-02-16 20:41:11

雷鼠說過PALIB是渣 LIBNDS是S級神器
雷精灵(153828448) 21:30:41
威廉叔渣解。如果通过devkitupdater安装的话,那么完全无需设置环境变量。安装程序会自动帮乃设置。


o70078
2011-02-16 23:14:11

2号问题?我今天也碰到了,在群里问了雷叔,结果被指出一个文件路径错误~