Fx-9860G SDK : Différence entre versions

De Casio Universal Wiki
Aller à : navigation, rechercher
 
(33 révisions intermédiaires par 6 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
''-article en cours de rédaction-''
+
Le fx-9860G SDK (''Software Development Kit'', ou kit de développement) est un logiciel de programmation qui permet de créer des add-ins en C/C++ ou en Assembleur compatibles avec les Graph 75/85/95(SD), et Graph 35+ transformées grâce à [[Transformer sa graph 35+ USB en graph 75|cette astuce]]. Les add-ins créés par ce logiciel sont beaucoup plus rapides que les programmes en Basic, et ils permettent l'utilisation des [[Syscall|syscalls]] et de nombreuses fonctionnalités supplémentaires comme le multi-getkey et l'inclusion de bibliothèques. Les jeux ou utilitaires ainsi créés s'affichent dans le menu principal, comme les applications intégrées de Casio. <br />
 +
Le fx-9860G SDK est un logiciel dédié à un Windows XP, mais il peut néanmoins être utilisé sous d'autres systèmes.
  
Vous savez sûrement que Casio nous a gentiment offert un kit de développement permettant de programmer en C ou C++ sur les Graph 75/85/95 (SD). Or la documentation est en anglais, est très incomplète, et contient même des erreurs dans les fonctions de lecture et écriture des fichiers. Pour lire cette présentation des fonctions offertes par le SDK, vous aurez besoin de connaître les bases du C, voire du C++.
+
Voici une petite présentation qui vous aidera à faire vos premiers pas.
Pour cela, vous pouvez aller découvrir différents tutoriels. Vous êtes un débutant complet et vous voulez des explications (très) ludiques pour avaler les heures d'apprentissage plus facilement ? Allez voir le tutoriel du site du zéro : [http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-programmer-en-c.html| tutoriel pour les Zér0s]. Vous voulez des explications plus professionnelles provenant d'une source sûre ? Allez plutôt voir ici : [http://melem.developpez.com/tutoriels/langage-c/initiation-langage-c/| initiation au langage C].
 
  
Prêts à attaquer ?
+
== Utilisation du fx-9860G SDK ==
 +
=== Téléchargement et installation ===
 +
Tout d'abord vous devez télécharger le logiciel, soit sur le site officiel de Casio (mais il faudra vous inscrire et prouver que vous avez la bonne calculatrice), soit sur [http://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?logiciel=SDK_Graph_75_85_95_logiciel&showid=76 Planet-Casio], où choisissez le fichier "sdk85.rar".
 +
Ouvrez le fichier que vous venez de télécharger avec un gestionnaire d'archives comme [http://www.7-zip.org/ 7zip] et exécutez "FX-9860G SDK setup.exe". Continuez l'installation normalement et une fois celle-ci terminée, lancez le programme.
 +
=== Création du projet ===
 +
Tout d'abord, vous devez créer un projet. Pour cela, allez dans le menu "Projet" et faites "New...". Une fenêtre apparaît :
 +
* '''"Path to project"''' : Donnez ici un dossier général des projets.
 +
* '''"Folder name"''' : Ici donnez le nom du dossier de votre projet, un dossier de ce nom sera créé dans le répertoire que vous avez indiqué juste au-dessus. Tout votre projet sera dans ce nouveau dossier.
 +
* '''"Title"''' : C'est le nom de votre projet, il ne peut contenir que 8 caractères.
 +
* '''"Version"''' : Indiquez ici la version de votre projet. Vous pouvez par exemple écrire "1.0".
  
 +
* '''"Copy from project"''' : Cela permet de récupérer la configuration d'un ancien projet
 +
* '''"Copy sources and header files"''' : Lorsque cette case est cochée et que vous avez indiqué un projet a récupérer, il copiera en plus les sources.
 +
* '''"Copy icons"''' : Lorsque cette case est cochée et que vous avez indiqué un projet a récupérer, il récupérera en plus les icônes.
 +
Une fois que vous validez, il se peut qu'un message s'affiche dans une fenêtre. "No program file could be found in the project ! You might need to build the project first". Cliquez alors sur OK. Ce n'est pas un problème, c'est juste le compilateur qui vous dit que vous devez compiler votre projet avant de pouvoir lancer le programme.
  
== Présentation générale ==
+
[[Fichier:FxSDK--New.png]]
Le Fx-9860G {{Acronyme|Software development kit ou kit de développement|SDK}} est un logiciel de programmation qui permet de créer des add-in en C compatible avec la graph 75, 85, 85 SD, 95. Les add-ins crée par ce logiciel sont beaucoup plus rapide que les programmes en basic, et ils permettent l'utilisation des [[syscall]]
+
 
 +
=== Première compilation ===
 +
Ça y est, votre projet est prêt ! Vous pouvez dès maintenant commencer à coder, mais pour être sûr que tout fonctionne bien, je vous conseille de lancer une première compilation en utilisant le bouton "compiler" (celui qui prend la forme de briques colorées). Si tout s'est bien passé, vous devriez voir en bas de la fenetre "Build results", "Build has completed". Si vous voyez ça, vous pouvez lancer l’émulateur en cliquant sur le bouton "Run" (la petite flèche style "play" bleue) ou en appuyant sur F5. Si vous ne voyez pas ça, vérifiez que vous avez bien suivi les instructions, que la source dans le dossier du projet n'est pas vide, qu'elle contient bien une fonction AddIn_Main et des directives #pragma.<br />
 +
Normalement l'écran et le clavier vont s'afficher ; pour exécuter votre add-in, restez dans le menu principal et utilisez les flèches de la calculatrice pour vous déplacer en bas à droite (vous pouvez aussi utiliser votre clavier) sur le logo de votre add-in où il est actuellement écrit "Debug" (sauf si vous avez pensé à modifier l'icône). Cliquez ensuite sur [EXE] (ou la touche Entrée de votre clavier), et vous devriez voir à l'écran "This application is sample Add-In". Si tout s'est bien passé, c'est parfait et vous pouvez continuer, si il n'a pas réussi à compiler et que vous êtes sous Windows 64 bits, essayez cette [[#Incompatibilit.C3.A9_avec_les_versions_de_windows_64bit|astuce]].
  
=== Comment l'utiliser ===
 
==== Téléchargement et installation ====
 
Tout d'abord vous devez télécharger le logiciel, soit sur le site officiel de Casio, mais il faudra vous inscrire et prouver que vous avez la bonne calculatrice, soit sur [http://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?logiciel=SDK_Graph_75_85_95_logiciel&showid=76 Planet-Casio], croissez le fichier "sdk85.rar"
 
Ouvrez le fichier que vous avez téléchargé avec un gestionnaire d'archive comme [http://www.7-zip.org/ 7zip] et exécutez "fx-9860G SDK setup.exe". Continuez l'installation normalement et une fois celle-ci terminé lancez le programme.
 
==== Création du projet ====
 
Tout d'abord, vous devez créer un projet. Pour cela allez dans le menu "Projet" et faites "New...". Une fenêtre apparaît:
 
* '''"Path to project"''' : Donner ici un dossier général des projets.
 
* '''"Folder name"''' : Ici donnez le nom du dossier de votre projet, un dossier de ce nom sera créé dans le répertoire que vous avez indiqué juste au dessus. Tout votre projet sera dans ce nouveau dossier.
 
* '''"Title"''' : C'est le nom de votre projet, il ne peut contenir que 8 caractères.
 
* '''"Version"''' : Indiquez ici la version de votre projet. Vous pouvez par exemple écrire "1.0".
 
  
* '''"Copy from project"''' : Cela permet de récupérer la config d'un ancien projet
+
== Fonctionnalités utiles et astuces ==
* '''"Copy sources and header files"''' : Lorsque cette case est coché et que vous avez indiquer un projet a récupérer, il copiera en plus les sources.
+
=== Les captures d'écran ===
* '''"Copy icons"''' : Lorsque cette case est coché et que vous avez indiquer un projet a récupérer, il récupérera en plus les icônes.
+
À tout moment, vous pouvez stopper l'exécution, soit en cliquant sur le bouton arrêter (en forme de carré) dans la barre d'outils, soit en appuyant sur [Ctrl]+[F5]. Une fois ceci fait, vous pouvez prendre une capture de l'écran de l'émulateur. Pour cela, rendez-vous dans le menu File > Save Display Pixels. Une boîte de dialogue s'ouvre qui vous demandera où exporter la capture. Celle-ci est enregistrée sous forme d'un fichier bitmap.
Une fois que vous validez, il se peut qu'un message s'affiche ou la seul possibilité est de cliquer sur OK. Faites le, ce n'est pas un problème, c'est juste le compilateur qui vous dit que vous devez compiler avant de lancer le programme.
+
=== Les breakpoints ===
==== Première compilation ====
+
Un outil essentiel du debuggage. Lorsque vous cliquez dans la marge de l'éditeur ou que vous appuyez sur [F9], vous créez un breakpoint à la ligne où vous vous trouvez (ou l'enlevez s'il y en a déjà un). Cela signifie que lorsque l'exécution atteindra l'instruction marquée, elle s'arrêtera immédiatement, ce qui vous permet de consulter l'état du système à tout instant.
Ça y est votre projet est près vous pouvez dès maintenant coder, mais pour être sûr que tout fonctionne bien, je vous conseil de lancer une première compilation en utilisant le bouton "compiler" (celui tout moche et coloré). Si tout s'est bien passé vous devriez voir en bas de la fenetre "Build results", "Build has completed". Si vous voyez ça, vous pouvez lancer l’émulateur en cliquant sur le bouton "run" (la petite flèche style "play" noire) ou en appuyant sur F5 (et si vous ne voyez pas ça vous avez deux solutions : chercher l'erreur avec les indications qu'il vous donne, et abandonner). Normalement l'écran et le clavier vont s'afficher; pour ouvrir votre add-in, restez dans le menu principal et utilisez les fléches de la calculatrice pour vous déplacer en bas a droite (vous pouvez aussi utiliser votre clavier) sur le logo de votre add-in qui où actuellement il est écrit "Debug", sauf si vous avez pensé à refaire l'icone. Cliquez ensuite sur [EXE], et vous devrez voir a l'écran "This application is sample Add-In". Si tout s'est bien passé, c'est parfait vous pouvez continuer, si il n'a pas réussi a compiler et que vous êtes sous Windows 64 bit, essayez cette [[#Incompatibilit.C3.A9_avec_les_versions_de_windows_64bit|astuce]].
+
=== Les fenêtres de variables ===
 +
Lorsque vous arrêtez l'exécution par un breakpoint, vous pouvez consulter dans les fenêtres "Local variables" et "Global variables" le contenu des variables à l'instant où l'exécution s'est arrêtée.
 +
=== Les icônes de l'application ===
 +
Dans les données de votre projet, vous avez deux fichers bitmap qui sont les icônes de votre application. Le fichier "MainIcon.bmp" (par défaut) est l'icône du menu, et "eActivityIcon.bmp" est celle qui s'affiche dans les eActivities lorsque l'application est utilisée à l'aide du menu STRP. Vous pouvez modifier librement ces icônes, en les éditant à l'aide d'un éditeur d'images (Paint, par exemple), puis en recompilant. Attention à ne pas utiliser d'autres nuances que du noir et du blanc, ou l'affichage ne sera plus correct.
 +
=== Les STRIPS des eActivities ===
 +
Les STRIPS sont des lanceurs d'applications que l'on peut intégrer aux eActivities. Par défaut, il n'y a pas de strip pour votre application (pour les eActivities). Pour en ajouter de 1 à 4, rendez-vous dans le menu Project > Edit > Strips.
 +
Chacun des strips aura un nom et une icône. Lorsque l'application sera appelée depuis une eActivity, les paramètres de la fonction AddIn_Main() seront modifiés. isAppli prendra la valeur 0 (au lieu de 1 depuis le menu principal) et OptionNum contiendra la numéro (de 0 à 3) du strip appelé.
  
 +
== Problèmes rencontrés ==
 +
==== Si le logiciel est déjà installé ====
 +
Pour régler le problème, allez dans "C:\Program Files (x86)\CASIO", faites un clic droit puis coupez le dossier "fx-9860G SDK". Allez ensuite dans "C:\Program Files\", si il y a déjà un dossier "CASIO", ouvrez le sinon créez le. Et enfin collez dans ce dossier. Normalement les racourcis se metteront automatiquement à jour, mais si ce n'est pas le cas, allez dans le dossier que vous venez de déplacer "fx-9860G SDK" et faites un raccourci de "FXSH.exe".
 +
==== Si le logiciel n'est pas encore installé ====
 +
Lors de l'installation, changez le dossier de destination pour "C:\Program Files\CASIO\fx-9860G SDK".
  
=== Problèmes rencontrés ===
+
=== Éditeur sans coloration syntaxique ===
==== Incompatibilité avec les versions de windows 64bit ====
+
Ce logiciel à un gros inconvénient, c'est qu'il n'est pas équipé de coloration syntaxique, c'est-à-dire que tout le code en C que vous allez programmer sera écrit en noir, ce qui peut vite devenir illisible quand on a beaucoup de lignes. Pour remédier à cela, je vous conseille d'utiliser un autre éditeur, par exemple [http://notepad-plus-plus.org/fr/download/ Notepad++]. Néanmoins, nous sommes encore obligés d'utiliser le SDK pour compiler et pour tester, donc dans le SDK, vous fermez toutes les fenêtres d'édition et gardez celle qui vous servent pour débugger. Ouvrez ensuite Notepad++ et allez chercher les fichiers dans le dossier de votre projet. Si vous en ouvrez plusieurs, ils se mettront sous forme d'onglets.
Il arrive que la compilation ne fonctionne pas avec les versions 64bit de windows. L'incompatibilité vient du fait que par défaut les logiciel crée pour les versions 32bit s'installent automatiquement dans le dossier "C:\Program Files (x86)\" au lieu de "C:\Program Files\" et le compilateur ne fonctionne pas si son chemin d'accès comporte des parenthèse.
+
Désormais, vous aurez deux fenêtres au lieu d'une pour programmer, mais cet inconvénient est négligeable.<br />
===== Si le logiciel est déjà installé =====
+
Si vous souhaitez conserver le SDK pour l'édition de programmes, n'oubliez de modifier la police. Sélectionnez une fenêtre d'éditeur, puis cliquez sur View > Options dans la barre d'outils principale. Cliquez sur "Change Font" et choisissez ensuite une police monotypée (e.g. Lucida Console), dans la taille qui vous convient. Vérifiez que le bouton radio ne sélectionne plus "Default Font" puis validez.
Pour régler le problème, allez dans "C:\Program Files (x86)\CASIO", faites clique droit puis couper sur le dossier "fx-9860G SDK". Allez ensuite dans "C:\Programmes\", si il y a déjà un dossier "CASIO", ouvrez le sinon créez le. Et enfin collez dans ce dossier. Normalement les racourcis se metterons automatiquement à jour mais si ce n'est pas le cas, allez dans le dossier que vous venez de déplacer "fx-9860G SDK" et faites un raccourci de "FXSH.exe"
 
===== Si le logiciel est pas encore installé =====
 
Lors de l'installation changez le dossier de destination pour "C:\CASIO\fx-9860G SDK". Une fois l’installation terminé allez dans "C:\" et déplacez le dossier "CASIO" dans "Programmes". Normalement les racourcis devrait se mettre à jour automatiquement mais si ce n'est pas le cas, allez dans "C:\Programmes\CASIO\fx-9860G SDK" et faites un raccourci de "FXSH.exe"
 
  
  
==== Éditeur sans colorisation syntaxique ====
+
== Le SDK sur d'autres systèmes ==
Ce logiciel à un gros inconvénient, c'est qu'il n'est pas équipé de colorisation syntaxique, c'est a dire que tout le code en C que vous allez programmer sera écrit en noir, ce qui peut vite devenir illisible quand on a beaucoup de lignes. Pour remédier à cela, je vous conseil d'utiliser un autre éditeur, par exemple [http://notepad-plus-plus.org/fr/download/v6.1.1.html Notepad++]. Néanmoins, on est oblgé d'utiliser encore le SDK pour compiler et pour tester, donc dans le sdk, vous fermez toutes les fenêtres d'éditions et gardez celle qui vous servent pour débugger. Ouvrez ensuite notepad++ et allez chercher les fichiers dans le dossier de votre projet. Si vous en ouvrez plusieurs, ils se mettrons sous forme d'onglet.
 
L’inconvénient c'est que vous aurez deux fenêtre au lieu d'une pour programmer, mais cet inconvénient est négligeable.
 
  
 +
=== Les versions 64 bits de Windows ===
 +
Il arrive que la compilation ne fonctionne pas avec les versions 64 bits de Windows. L'incompatibilité vient du fait que par défaut les logiciels créés pour les versions 32 bits s'installent dans le dossier "C:\Program Files (x86)\" au lieu de "C:\Program Files\" et le compilateur ne fonctionne pas si son chemin d'accès comporte des parenthèses.
 +
Dans ce cas, réinstallez le logiciel en choisissant un chemin d'accès correct.
 +
=== Sous Linux ===
 +
Le SDK n'est pas compatible avec Linux, et il est impossible de le recompiler car nous n'en avons pas les sources. Il existe donc deux astuces pour rémedier à ce problème.
 +
[http://www.winehq.org/ Wine] permet d'émuler les systèmes Windows sous Linux. En revanche, on a souvent constaté des bugs (le logiciel plante à toutes les compilations...). <br />
 +
L'autre solution est d'utiliser [https://www.virtualbox.org/ VirtualBox] pour utiliser Windows XP.
  
== Fonctions ==
+
[[Catégorie:Graph 75/85/95]]
 +
[[Catégorie:C/C++/Asm]]

Version actuelle datée du 11 mai 2014 à 07:56

Le fx-9860G SDK (Software Development Kit, ou kit de développement) est un logiciel de programmation qui permet de créer des add-ins en C/C++ ou en Assembleur compatibles avec les Graph 75/85/95(SD), et Graph 35+ transformées grâce à cette astuce. Les add-ins créés par ce logiciel sont beaucoup plus rapides que les programmes en Basic, et ils permettent l'utilisation des syscalls et de nombreuses fonctionnalités supplémentaires comme le multi-getkey et l'inclusion de bibliothèques. Les jeux ou utilitaires ainsi créés s'affichent dans le menu principal, comme les applications intégrées de Casio.
Le fx-9860G SDK est un logiciel dédié à un Windows XP, mais il peut néanmoins être utilisé sous d'autres systèmes.

Voici une petite présentation qui vous aidera à faire vos premiers pas.

Utilisation du fx-9860G SDK

Téléchargement et installation

Tout d'abord vous devez télécharger le logiciel, soit sur le site officiel de Casio (mais il faudra vous inscrire et prouver que vous avez la bonne calculatrice), soit sur Planet-Casio, où choisissez le fichier "sdk85.rar". Ouvrez le fichier que vous venez de télécharger avec un gestionnaire d'archives comme 7zip et exécutez "FX-9860G SDK setup.exe". Continuez l'installation normalement et une fois celle-ci terminée, lancez le programme.

Création du projet

Tout d'abord, vous devez créer un projet. Pour cela, allez dans le menu "Projet" et faites "New...". Une fenêtre apparaît :

  • "Path to project" : Donnez ici un dossier général des projets.
  • "Folder name" : Ici donnez le nom du dossier de votre projet, un dossier de ce nom sera créé dans le répertoire que vous avez indiqué juste au-dessus. Tout votre projet sera dans ce nouveau dossier.
  • "Title" : C'est le nom de votre projet, il ne peut contenir que 8 caractères.
  • "Version" : Indiquez ici la version de votre projet. Vous pouvez par exemple écrire "1.0".
  • "Copy from project" : Cela permet de récupérer la configuration d'un ancien projet
  • "Copy sources and header files" : Lorsque cette case est cochée et que vous avez indiqué un projet a récupérer, il copiera en plus les sources.
  • "Copy icons" : Lorsque cette case est cochée et que vous avez indiqué un projet a récupérer, il récupérera en plus les icônes.

Une fois que vous validez, il se peut qu'un message s'affiche dans une fenêtre. "No program file could be found in the project ! You might need to build the project first". Cliquez alors sur OK. Ce n'est pas un problème, c'est juste le compilateur qui vous dit que vous devez compiler votre projet avant de pouvoir lancer le programme.

FxSDK--New.png

Première compilation

Ça y est, votre projet est prêt ! Vous pouvez dès maintenant commencer à coder, mais pour être sûr que tout fonctionne bien, je vous conseille de lancer une première compilation en utilisant le bouton "compiler" (celui qui prend la forme de briques colorées). Si tout s'est bien passé, vous devriez voir en bas de la fenetre "Build results", "Build has completed". Si vous voyez ça, vous pouvez lancer l’émulateur en cliquant sur le bouton "Run" (la petite flèche style "play" bleue) ou en appuyant sur F5. Si vous ne voyez pas ça, vérifiez que vous avez bien suivi les instructions, que la source dans le dossier du projet n'est pas vide, qu'elle contient bien une fonction AddIn_Main et des directives #pragma.
Normalement l'écran et le clavier vont s'afficher ; pour exécuter votre add-in, restez dans le menu principal et utilisez les flèches de la calculatrice pour vous déplacer en bas à droite (vous pouvez aussi utiliser votre clavier) sur le logo de votre add-in où il est actuellement écrit "Debug" (sauf si vous avez pensé à modifier l'icône). Cliquez ensuite sur [EXE] (ou la touche Entrée de votre clavier), et vous devriez voir à l'écran "This application is sample Add-In". Si tout s'est bien passé, c'est parfait et vous pouvez continuer, si il n'a pas réussi à compiler et que vous êtes sous Windows 64 bits, essayez cette astuce.


Fonctionnalités utiles et astuces

Les captures d'écran

À tout moment, vous pouvez stopper l'exécution, soit en cliquant sur le bouton arrêter (en forme de carré) dans la barre d'outils, soit en appuyant sur [Ctrl]+[F5]. Une fois ceci fait, vous pouvez prendre une capture de l'écran de l'émulateur. Pour cela, rendez-vous dans le menu File > Save Display Pixels. Une boîte de dialogue s'ouvre qui vous demandera où exporter la capture. Celle-ci est enregistrée sous forme d'un fichier bitmap.

Les breakpoints

Un outil essentiel du debuggage. Lorsque vous cliquez dans la marge de l'éditeur ou que vous appuyez sur [F9], vous créez un breakpoint à la ligne où vous vous trouvez (ou l'enlevez s'il y en a déjà un). Cela signifie que lorsque l'exécution atteindra l'instruction marquée, elle s'arrêtera immédiatement, ce qui vous permet de consulter l'état du système à tout instant.

Les fenêtres de variables

Lorsque vous arrêtez l'exécution par un breakpoint, vous pouvez consulter dans les fenêtres "Local variables" et "Global variables" le contenu des variables à l'instant où l'exécution s'est arrêtée.

Les icônes de l'application

Dans les données de votre projet, vous avez deux fichers bitmap qui sont les icônes de votre application. Le fichier "MainIcon.bmp" (par défaut) est l'icône du menu, et "eActivityIcon.bmp" est celle qui s'affiche dans les eActivities lorsque l'application est utilisée à l'aide du menu STRP. Vous pouvez modifier librement ces icônes, en les éditant à l'aide d'un éditeur d'images (Paint, par exemple), puis en recompilant. Attention à ne pas utiliser d'autres nuances que du noir et du blanc, ou l'affichage ne sera plus correct.

Les STRIPS des eActivities

Les STRIPS sont des lanceurs d'applications que l'on peut intégrer aux eActivities. Par défaut, il n'y a pas de strip pour votre application (pour les eActivities). Pour en ajouter de 1 à 4, rendez-vous dans le menu Project > Edit > Strips. Chacun des strips aura un nom et une icône. Lorsque l'application sera appelée depuis une eActivity, les paramètres de la fonction AddIn_Main() seront modifiés. isAppli prendra la valeur 0 (au lieu de 1 depuis le menu principal) et OptionNum contiendra la numéro (de 0 à 3) du strip appelé.

Problèmes rencontrés

Si le logiciel est déjà installé

Pour régler le problème, allez dans "C:\Program Files (x86)\CASIO", faites un clic droit puis coupez le dossier "fx-9860G SDK". Allez ensuite dans "C:\Program Files\", si il y a déjà un dossier "CASIO", ouvrez le sinon créez le. Et enfin collez dans ce dossier. Normalement les racourcis se metteront automatiquement à jour, mais si ce n'est pas le cas, allez dans le dossier que vous venez de déplacer "fx-9860G SDK" et faites un raccourci de "FXSH.exe".

Si le logiciel n'est pas encore installé

Lors de l'installation, changez le dossier de destination pour "C:\Program Files\CASIO\fx-9860G SDK".

Éditeur sans coloration syntaxique

Ce logiciel à un gros inconvénient, c'est qu'il n'est pas équipé de coloration syntaxique, c'est-à-dire que tout le code en C que vous allez programmer sera écrit en noir, ce qui peut vite devenir illisible quand on a beaucoup de lignes. Pour remédier à cela, je vous conseille d'utiliser un autre éditeur, par exemple Notepad++. Néanmoins, nous sommes encore obligés d'utiliser le SDK pour compiler et pour tester, donc dans le SDK, vous fermez toutes les fenêtres d'édition et gardez celle qui vous servent pour débugger. Ouvrez ensuite Notepad++ et allez chercher les fichiers dans le dossier de votre projet. Si vous en ouvrez plusieurs, ils se mettront sous forme d'onglets. Désormais, vous aurez deux fenêtres au lieu d'une pour programmer, mais cet inconvénient est négligeable.
Si vous souhaitez conserver le SDK pour l'édition de programmes, n'oubliez de modifier la police. Sélectionnez une fenêtre d'éditeur, puis cliquez sur View > Options dans la barre d'outils principale. Cliquez sur "Change Font" et choisissez ensuite une police monotypée (e.g. Lucida Console), dans la taille qui vous convient. Vérifiez que le bouton radio ne sélectionne plus "Default Font" puis validez.


Le SDK sur d'autres systèmes

Les versions 64 bits de Windows

Il arrive que la compilation ne fonctionne pas avec les versions 64 bits de Windows. L'incompatibilité vient du fait que par défaut les logiciels créés pour les versions 32 bits s'installent dans le dossier "C:\Program Files (x86)\" au lieu de "C:\Program Files\" et le compilateur ne fonctionne pas si son chemin d'accès comporte des parenthèses. Dans ce cas, réinstallez le logiciel en choisissant un chemin d'accès correct.

Sous Linux

Le SDK n'est pas compatible avec Linux, et il est impossible de le recompiler car nous n'en avons pas les sources. Il existe donc deux astuces pour rémedier à ce problème. Wine permet d'émuler les systèmes Windows sous Linux. En revanche, on a souvent constaté des bugs (le logiciel plante à toutes les compilations...).
L'autre solution est d'utiliser VirtualBox pour utiliser Windows XP.