Comment compiler HD_Export ?
- Avec LCC-Win32 (disponible
ici), compilateur C pour Windows (Attention LCC doit être
installé dans un chemin SANS espace, c'est à dire PAS
dans 'C:\program files')
- Décompresser les fichiers de HD_Export.zip dans un répertoire,
par exemple c:\hd_export
- Lancer LCC-Win32(Wedit).
-
Faire ' projet'-' create', donner
un nom au projet et valider
- Dans la boite 'Definition of a new project'
- Selectionner le chemin dans lequel on a décompressé
les sources(c:\hd_export) dans 'Working Directory'
- Choisir 'Windows Exectuable' dans 'Type of project'

- Valider
- Répondre 'non' à l'utilisation du 'wizard'
- Ajouter les 3 fichiers config.c, main.c, process.c (sélectionner
les 3 fichiers), puis faire 'ouvrir'

- On obtient un résumé
- On ajoute (cliquer sur "Add new file") un fichier :
"res.rc" (ce fichier contient les boites de dialogue),
c'est un fichier de type 'ressource'
- Valider ensuite la fenêtre précédante (résumant
la liste des fichiers) par OK, on obtient plusieurs boites, qu'il
suffit de valider en faisant 'suivant'.
- Le projet est maintenant créé, LCC-Win32 à
ouvert les 3 fichiers sources.
- Il faut maintenant lui indiquer que l'on utilise la bibliothèque
HDAPI. Pour effectuer l'opération, il faut obtenir auprès
d'Imagine
Editions, les fichiers hdapi.lib et hdapi.h
- Le fichier hdapi.h (fourni par Imagine Editions)
doit être placé dans le répertoire où
l'on a décompressé les sources (c:\hd_export). Il
faut modifier plusieurs lignes dedans :
- La ligne
#define API_EXPORT __declspec(dllexport)
doit être remplacée par
#define API_EXPORT FAR
PASCAL
- La ligne
typedef unsigned short
USHORT ;
peut être commentée
- Le fichier hdapi.lib (fourni par Imagine Editions)
doit être importé dans LCC-Win32. Il faut utiliser
la commande 'Utilities-Foreign Library Import', sélectionner
la librairie à importer : 'hdapi.lib' et cocher 'add this
library to the linker data base'
- HD_Export peut ensuite être construit ('Compiler'-'make')(ou
touche F9). A la fin de la construction, LCC-Win32 indiqueen bas
:
- Il est possible de lancer HD_Export par Ctrl-F5 (ou 'Compiler'-'Execute
HD_export')
|