Installer un objet sur le système

Afin que les pré-requis et les objets puissent être utilisés en corrélation, il convient de tous les situer dans une même localisation.

Créez un répertoire pour la librairie éclat, puis créez le répertoire header pour contenir les fichiers d'entête, le répertoire lib pour contenir les fichiers de liaison de linkage et dynamique et enfin le répertoire doc pour renfermer toutes les documentations.

Supposons que la localisation de la librairie éclat soit C:\Program Files\Eclat library.

La première chose à faire est d'y copier les pré-requis :

Chemin U A D R D S 32 64 Desciption
C: Localisation parente
   \Program Files Répertoire d'installation de la librairie éclat
      \Eclat library Répertoire d'installation de la librairie éclat
         \header Répertoire contenant les includes
            |- eclat.h X X X X X X X X Include général
            |- eclat_define.h X X X X X X X X Include général de définition
            |- eclat_objet.h X X X X X X X X Include général des objets
            '- eclat_return.h X X X X X X X X Include général des retours de fonctions
         \lib Répertoire contenant les fichiers de liaison
         \doc Répertoire contenant les documentations
            \return Répertoire de documentation de return
               '- return.htm X X X X X X X X ...
            '- object.htm X X X X X X X X Documentation directrice

(U)nicode, (A)scii, (D)ebug, (R)elease, (D)ynamique, (S)tatique, (32) bits, (64) bits

 

Puis téléchargez l'archive d'un objet et décompressez-la dans le répertoire de la librairie (faites de même avec la documentation de l'objet). Supposons que l'on installe l'objet EMemory :

Chemin U A D R D S 32 64 Desciption
C: Localisation parente
   \Program Files Répertoire d'installation de la librairie éclat
      \Eclat library Répertoire d'installation de la librairie éclat
         \header Répertoire contenant les includes
            |- eclat.h X X X X X X X X Include général
            |- eclat_define.h X X X X X X X X Include général de définition
            |- eclat_objet.h X X X X X X X X Include général des objets
            |- eclat_return.h X X X X X X X X Include général des retours de fonctions
            |- e_memory.h X X X X X X X X Include général de définition de la librairie éclat
            '- e_memory_mode.h X X X X X X X X Include général des objets de la librairie éclat
         \lib Répertoire contenant les includes
            |- e_memory_add32.dll X X X X Librairie de liaison dynamique
            |- e_memory_add32.lib X X X X Librairie de liaison de linkage
            |- e_memory_ads32.lib X X X X Librairie de liaison de linkage
            |- e_memory_ard32.dll X X X X Librairie de liaison dynamique
            |- e_memory_ard32.lib X X X X Librairie de liaison de linkage
            |- e_memory_ars32.lib X X X X Librairie de liaison de linkage
            |- e_memory_udd32.dll X X X X Librairie de liaison dynamique
            |- e_memory_udd32.lib X X X X Librairie de liaison de linkage
            |- e_memory_uds32.lib X X X X Librairie de liaison de linkage
            |- e_memory_urd32.dll X X X X Librairie de liaison dynamique
            |- e_memory_urd32.lib X X X X Librairie de liaison de linkage
            |- e_memory_urs32.lib X X X X Librairie de liaison de linkage
            |- e_memory_add64.dll X X X X Librairie de liaison dynamique
            |- e_memory_add64.lib X X X X Librairie de liaison de linkage
            |- e_memory_ads64.lib X X X X Librairie de liaison de linkage
            |- e_memory_ard64.dll X X X X Librairie de liaison dynamique
            |- e_memory_ard64.lib X X X X Librairie de liaison de linkage
            |- e_memory_ars64.lib X X X X Librairie de liaison de linkage
            |- e_memory_udd64.dll X X X X Librairie de liaison dynamique
            |- e_memory_udd64.lib X X X X Librairie de liaison de linkage
            |- e_memory_uds64.lib X X X X Librairie de liaison de linkage
            |- e_memory_urd64.dll X X X X Librairie de liaison dynamique
            |- e_memory_urd64.lib X X X X Librairie de liaison de linkage
            '- e_memory_urs64.lib X X X X Librairie de liaison de linkage
         \doc Répertoire de documentation
            \memory Répertoire de documentation de l'objet EMemory
               \... ...
               \... ...
               '- memory.htm X X X X X X X X ...
            \return Répertoire de documentation de return
               '- return.htm X X X X X X X X ...
            '- object.htm X X X X X X X X Documentation directrice