A molti (me compreso) inesperti nella programmazione di homebrew è capitato di provare a installare PAlib (e dunque priam di PAlib devkit) e poi provare a cmpilare il semplice hello world scoprendo che non avevano installato correttamente qualcosa, infatti ci si ritrova in mille errori.
PErchè? questo capita erchè ovunque chi spiega ai noob a installare PAlib dice
-isntallatevi devkitproupdater e poi l ultima versione di palib.
Ma questo vale solo nel momento in cui scrivono quelel guide... POi uno prova quando le versioni piu recenti di devkit e di palib sono cambiate e rimane pieno di errori!
Ora prima di tutto dico una cosa: girando per la rete ho scoperto che le PAlib sono ormai obsolete, dunque quella che è l ultima versione adesso rpobabilmente sarà l ultima di sempre, quella chiamata "Quick fix" che si trova sui sito di PAlib ( i link sono a fine post),
Questa versione è compatibile con il devKitARM r30 e r31. Ed è qua che si spiega tutto!
QUando installiamo il devKitProUpdater 1.5.0 ci installa la versione piu recente di ogni componente, e ci installa quindi il devkitARM r32 (ma per palib l r32 non va bene!) .
Ecco la procedura quindi per windows (su linux scaricatevi i vari pacchetti dei componenti e estraeteli da voi, ovviamente pe ril devkitARM scaricare l 31 e non l 32):
1- da sourceforge scarichiamo DevKitProUpdater 1.5, una volat scaricato lo eseguiamo e avviamo l installazione, se non ci interessa la programmazione per PSP e Wii deselezioniamo DevKitPPC DevKitPSP, a noi serve il devKitARM (per gba e ds) e tutto il miniaml system etc... Quindi a parte il devkitPPC e PSP che potete deselezionare il resto tenetelo tutto selezionato. Avviamo l installazione, la quale scaricherà i vari apcchetti e li estrarrà, se ci chiede in che cartella instalalre devkit per comodità scegliamo c:\devKitPro ovviamente potete instalalre dove volete... ma IMPORTANTE: non in una cartella che si torva in un percorso con degli spazi, per esempio NON potete installare in c:\dev kit pro.
2- Ora dobbiamo invece scaricare il pacchetto contentente il devkitarm r31 (al passo 1 abbiamo fatto installare l r32)... Andiamo in c:\devKitpro e eliminiamo il contenuto della cartella devKitARM, dopodichè estriamo il pacchetto della devkitARM r31 dentro alla cartella che abbiamo svuotato...
3- Siamo pronti per installare la PAlib quick fix. Scarichiamola, anche questo è un archivio, estriamolo in una sottocartella di devkit, per comodità c:\devKitPro\PAlib
4- Proviamo a vedere se effettivamente funziona: andiamo nelal cartella di Palib\examples cerchiamo un qualsiasi demo (per es. sotto a text troviamo helloworld), avviamo il BUILD.BAT e vediamo se ci da errori di compilazione oppure se senza errori produrrà il nostro helloworld.NDS, con un emulatore apriamo l NDS e ......... magia ecco il nostro programmino compilato
Siccome PAlib è ormai obsoleta però sarebbe bene imparare a usare direttamente le libnds (che sono quelle di devKit), se vogliamo usarle la procedura è molto piu semplice:
basta scaricare e installare devKitProUpdater con tutti i suoi componenti (eccetto PPC e PSP), dopodichè andiamo in c:\devKitPro\examples cerchiamo un esempio, diamo il comando make oppur eapriamo con programmers notepad il file che vogliamo compilar e dagli stumenti scegliamo make... Non dovrebbe dare errori, e produrre il nostro .nds
LINK:
DEV KIT PRO UPDATER 1.5 -
CLICCA QUA PER SCARICARE L EXEDEVKITARM R31 PER WINDOWS -
clicca qua per scaricare l exe (archivio autoestraente)pagian sourceforge di devkit, così se i link che vi ho postato non funzionano piu potete trovarvi voi le cose:
CLICCA QUApagina downlaod di palib:
http://palib-dev.com/downloads.htmlLINK DIRETTO A PALIB QUICK FIX:
CLICCA QUA (archivio 7zip)igor