Bonjour tout le monde,
je veux visualiser des images DICOM avec qt et lors de mes recherches j'ai trouve qu'il fallait intégrer la bibliothèque dcmtk ce que j'ai fait ,et voila le code source du programme avec lequel j’essaye d'afficher les images
et j'ai j'ai ajouté le code suivant dans le fichier.pro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include "dcmtk/config/osconfig.h" #include "dcmtk/dcmdata/dctk.h" int main() { DcmFileFormat fileformat; OFCondition status = fileformat.loadFile("test.dcm"); if (status.good()) { OFString patientsName; if (fileformat.getDataset()->findAndGetOFString(DCM_PatientsName, patientsName).good()) { cout << "Patient's Name: " << patientsName << endl; } else cerr << "Error: cannot access Patient's Name!" << endl; } else cerr << "Error: cannot read DICOM file (" << status.text() << ")" << endl; return 0; }
mais ça me donne cette erreur :CONFIG += debug console
DEFINES += _REENTRANT
QMAKE_CFLAGS_RELEASE -= -MD
QMAKE_CFLAGS_RELEASE = -MT
QMAKE_CFLAGS_DEBUG -= -MDd
QMAKE_CFLAGS_DEBUG = -MTd
QMAKE_CXXFLAGS_RELEASE -= -MD
QMAKE_CXXFLAGS_RELEASE += -MT
QMAKE_CXXFLAGS_DEBUG -= -MDd
QMAKE_CXXFLAGS_DEBUG += -MTd
#a example: INCLUDEPATH += ../../../test_dcmtk/DCMTK/include
INCLUDEPATH += (RELATIVE_PATH_WHERE_YOU_INSTALLED_DCMTK)/include
#a example: LIBS += -L"../../../test_dcmtk/DCMTK/lib" \
LIBS += -L"(RELATIVE_PATH_WHERE_YOU_INSTALLED_DCMTK)/lib" \
-ladvapi32 \
-ldcmdata \
-loflog \
-lofstd \
-lws2_32 \
-lnetapi32 \
-lwsock32
error: to generate dependencies you must specify either -M or -MM
alors je vous serais reconnaissante de m'aider et merci
Partager