0

NDS Homebrewにアクセスしようとしていますが、devkitProとPALibをインストールし、VisualExpress2008とリンクしています。

しかし、新しいNDSプロジェクトを開始したときに自動的に生成されるHello Worldサンプルコードをコンパイルしようとすると、次のエラーが発生します。

1>------ Build started: Project: newtest, Configuration: Release Win32 ------
1>Performing Makefile project actions
1>Linking...
1>c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.6.1/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
1>(.init+0x1c0): undefined reference to `__libnds_mpu_setup'
1>c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.6.1/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
1>(.init+0x210): undefined reference to `initSystem'
1>c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.6.1/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
1>(.init+0x21c): undefined reference to `__libnds_exit'
1>collect2: ld returned 1 exit status
1>make[1]: *** [/c/DSProjects/newtest/newtest/Release/newtest.elf] Error 1
1>make: *** [build] Error 2
1>Build log was saved at "file://c:\DSProjects\newtest\newtest\Release\BuildLog.htm"
1>newtest - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

したがって、明らかにdevkitProに何かが欠落しているか間違っていますが、それを修正する方法と方法を正確に把握することはできません。

4

2 に答える 2

3

PAlibはサポートされていません。インストールして、devkitARMを壊しました。

私たちが持っている唯一のアドバイスは、devkitARMを完全にアンインストールしてから、PAlibなしで再インストールすることです。それが終わったら、devkitProフォーラムgbadevフォーラム、またはリアルタイムの回答が必要な場合は、常にIRCチャネルで質問する必要があります。

PAlib、PAlibユーザー、およびPAlibチュートリアルは絶対に避けてください。

于 2011-08-25T11:04:53.613 に答える
1

明らかに、PAlibには何かが欠けているか間違っています。devkitARMは私にとって完全にうまく機能します。PAlibは古く、記述が非常に不十分です。

于 2011-08-25T15:54:11.727 に答える