Aide - Recherche - Membres - Calendrier
Version complète : CodeWarrior 9.2 et SDK PalmOS 5.3
Les Forums de PalmAttitude.org > GENERAL PalmOS > Développement sous PalmOS
Guy-Lux
Suite à divers problèmes que j’ai rencontré avec l’installation du SDK 5.3 de PalmSource avec Metrowerks CodeWarrior, je suis allé à la pèche aux informations sur le ouèbe et il semble que je ne soit pas le seul à les rencontrer.

Voici un point sur l’affaire :

Metrowerks commercialise en ce moment la version 9.0 de son environnement de développement pour systèmes PalmOS et diffuse un patch faisant passer la version à 9.2 en installant le SDK PalmSource 5.2.
Toute la suite de ce document suppose de partir d’une installation propre de Codewarrior 9.0 + patch 9.2.

L’installation du SDK 5.3 doit se faire après téléchargement de ce dernier sur le site de PalmSource . Ce SDK est disponible sous deux formes :
- une version avec programme installeur
- une version sans programme installeur

La première version est sensée installer l’ensemble des fichiers mis à jour dans l’arborescence Codewarrior ou, à défaut, dans un autre répertoire pour permettre une installation manuelle.

J’ai eu beau installer CodeWarrior dans divers répertoires (racine de mon disque principal, répertoire proposé par défaut…), le programme installeur du SDK 5.3 me soutient mordicus qu’il n’a trouvé aucune version de Codewarrior sur mon ordinateur.
Seule option possible : décompresser les fichiers du SDK dans un répertoire propre et effectuer l’installation à la main.

La procédure d’installation manuelle est décrite dans un fichier README du SDK, mais il y a un petit piège. La procédure à suivre est la suivante :
- Copier le répertoire "Palm DocumentationPalm OS 5 SDK (68K) Docs" dans le répertoire "{répertoire_CW}CW for Palm OS SupportDocumentation".
- Copier le répertoire "Palm OS Support" et le coller dans le répertoire "{répertoire_CW}" et le laisser remplacer tous les éléments de même nom déjà existants.
- Copier le répertoire "CodeWarrior support(CodeWarrior Examples)Palm OS 5 SDK (68K) R3 Examples" dans le répertoire "{répertoire_CW}(CodeWarrior Examples)Palm OS".
- Copier le répertoire "CodeWarrior support(Project Stationery)Palm OS Application" dans le répertoire "{répertoire_CW}Stationery" et le laisser remplacer tous les éléments de même nom déjà existants.
- Copier le fichier du répertoire "CodeWarrior supportPluginsLinkers" dans le répertoire "{répertoire_CW}binPluginsLinker".
- Copier le fichier du répertoire "CodeWarrior supportPluginsPreference Panel” dans le répertoire "{répertoire_CW}binPluginsPreference Panel".
- Copier les deux fichiers du répertoire "CodeWarrior supportPluginsSupport" dans le répertoire "{répertoire_CW}binPluginsSupport".
- Dans le répertoire "{répertoire_CW}binPluginsSupport", créer un répertoire "RESOURCE.FRK" et y placer une copie des deux fichiers précédents.
- Copier le contenu du répertoire "Palm ToolsConstructor" dans le répertoire "{répertoire_CW}CW for Palm OS ToolsConstructor for Palm OS".
- Copier le répertoire "Palm ToolsPalm OS5 SDK (68k) Other Tools" dans le répertoire "{répertoire_CW}CW for Palm OS Tools".
- Copier le répertoire "Palm Tools Virtual Phone" dans le répertoire "{répertoire_CW}CW for Palm OS Tools".

Voilà, avec cette installation un peu plus détaillée que celle indiquée dans le fichier README, tout fonctionne. En suivant une première fois le fichier README « en aveugle », je ne pouvais plus compiler en mode « release », mais seulement en mode « debug ».
olivier101
Merci pour le tutorial !

Je ne comprends pas pourquoi dans la même situation (CW 9 + update 9.2) l'installeur du SDK 5.3 n'a eu aucun souci à trouver CW sur mon PC...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.