Pour ceux qui souhaitent utiliser la bibliothèque “dicomSDL” (http://code.google.com/p/dicomsdl)
La documentation pour l'installation n'est pas très claire. Voici les étapes pour démarrer rapidement sous Windows.
Sur le site de dicomSQL :
ou directement ici :
(notez que ces fichiers contiennent également les fichiers nécessaires pour cmake, contrairement à la version sur la page d'accueil du site…)
Vous pouvez aussi télécharger la documentation de la bibliothèque, ici :
http://code.google.com/p/dicomsdl/downloads/detail?name=dicomsdl-0.79-doc.chm.zip&can=2&q=
Cela va prendre un peu de temps. Si vous voyez des “warning”, ce n'est pas bien grave.
Si tout s'est bien passé (pas d'erreur), faites la même chose avec le projet “INSTALL”
Pour tester que tout fonctionne, allez sur le projet “getting_started → getting_started.cxx”
Ensuite, faites bouton droit sur le projet “getting_started → générer”
Par défaut le fichier compilé sera dans “repertoire_dicomSDL\src\exemple\Debug\getting_started.exe”
Mettez votre fichier dicom dans ce répertoire
Ouvrez un invite de command (démarrer → executer → cmd ), faites “cd “repertoire_dicomsdl\src\exemple\Debug\” pour vous placer dans ce répertoire, puis getting_started.exe”. Le résulat devrait s'afficher avec juste 2 lignes comme :
Study Description = xxxx Study Time = xxxx
A vous de jouer maintenant.
Utiliser l'environnement Visual Express version 2010 en priorité avec cette bibliothèque, car DevC++ pose des problèmes.
Télécharger la bibliothèque (http://dicom.offis.de/dcmtk.php.en)
Télécharger et installer cmake (www.cmake.com)
Voir le fichier “INSTALL” est suivre les instructions pour Windows ou
Vous pouvez suivre l'exemple du tutoriel précédent pour DisomSDL qui sera très similaire à ce que vous devez faire pour DCMTK
A noter que si vous devez ajouter des bibliothèques ”.lib“ manquantes, sous Visual Express ⇒ bouton droit sur le nom du projet ⇒ “propriété”, “propriétés de configuration” ⇒ “éditeur de liens” ⇒ “entrée” ⇒ ” dépendances supplémentaires“ ⇒ “modifier” ⇒ mettre le nom de la bibliothèque .lib (les bibliothèques doivent être au “PATH” ou au même niveau que votre code source)