Code: Select all
#include<dcmtk/config/osconfig.h>
#include<dcmtk/dcmimgle/dcmimage.h>
int main(int argc, char* argv[]){
DicomImage *im = new DicomImage(argv[1]);
return 0;
}
Code: Select all
g++ -o program main.o -L/usr/lib64/qt4 -lQtGui -L/usr/lib64 -L/usr/lib64/mysql -L/usr/lib64/qt4 -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXcursor -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -ldl -lpthread -I../dctk/include -L../dcmtk/lib -ldcmdata -ldcmimage -ldcmimgle -ldcmjpeg -ldcmnet -ldcmpstat -ldcmdsig -ldcmsr -ldcmtls -ldcmwlm -ldcmqrdb -lijg12 -lijg16 -lijg8 -lofstd
../dcmtk/lib/libdcmimgle.a(dcmimage.o): In function `DicomImage::checkDataDictionary()':
dcmimage.cxx:(.text+0x1017): undefined reference to `dcmDataDict'
dcmimage.cxx:(.text+0x101c): undefined reference to `GlobalDcmDataDictionary::isDictionaryLoaded()'
../dcmtk/lib/libdcmimgle.a(didocu.o): In function `DiDocument::DiDocument(char const*, unsigned long, unsigned long, unsigned long)':
didocu.cxx:(.text+0x117): undefined reference to `DcmFileFormat::DcmFileFormat()'
didocu.cxx:(.text+0x2ab): undefined reference to `DcmFileFormat::getDataset()'
didocu.cxx:(.text+0x2bc): undefined reference to `DcmDataset::getOriginalXfer() const'
../dcmtk/lib/libdcmimgle.a(didocu.o): In function `DiDocument::DiDocument(char const*, unsigned long, unsigned long, unsigned long)':
didocu.cxx:(.text+0x375): undefined reference to `DcmFileFormat::DcmFileFormat()'
didocu.cxx:(.text+0x509): undefined reference to `DcmFileFormat::getDataset()'
didocu.cxx:(.text+0x51a): undefined reference to `DcmDataset::getOriginalXfer() const'
../dcmtk/lib/libdcmimgle.a(didocu.o): In function `DiDocument::DiDocument(DcmObject*, E_TransferSyntax, unsigned long, unsigned long, unsigned long)':
didocu.cxx:(.text+0x5ff): undefined reference to `DcmFileFormat::getDataset()'
didocu.cxx:(.text+0x61f): undefined reference to `DcmDataset::getOriginalXfer() const'
../dcmtk/lib/libdcmimgle.a(didocu.o): In function `DiDocument::DiDocument(DcmObject*, E_TransferSyntax, unsigned long, unsigned long, unsigned long)':
didocu.cxx:(.text+0x705): undefined reference to `DcmFileFormat::getDataset()'
didocu.cxx:(.text+0x727): undefined reference to `DcmDataset::getOriginalXfer() const'
../dcmtk/lib/libdcmimgle.a(didocu.o): In function `DiDocument::convertPixelData()':
didocu.cxx:(.text+0x797): undefined reference to `DcmStack::DcmStack()'
didocu.cxx:(.text+0x7c5): undefined reference to `DcmStack::top() const'
didocu.cxx:(.text+0x7d0): undefined reference to `DcmStack::clear()'
didocu.cxx:(.text+0x7dc): undefined reference to `DcmStack::push(DcmObject*)'
didocu.cxx:(.text+0x7e7): undefined reference to `DcmStack::push(DcmObject*)'
didocu.cxx:(.text+0x80a): undefined reference to `DcmPixelData::chooseRepresentation(E_TransferSyntax, DcmRepresentationParameter const*, DcmStack&)'
didocu.cxx:(.text+0x882): undefined reference to `DcmXfer::DcmXfer(E_TransferSyntax)'
didocu.cxx:(.text+0x895): undefined reference to `DcmXfer::~DcmXfer()'
didocu.cxx:(.text+0x9cd): undefined reference to `DcmStack::~DcmStack()'
didocu.cxx:(.text+0x9df): undefined reference to `DcmStack::~DcmStack()'
../dcmtk/lib/libdcmimgle.a(didocu.o): In function `DiDocument::search(DcmTagKey const&, DcmObject*) const':
didocu.cxx:(.text+0xbbb): undefined reference to `DcmStack::DcmStack()'
didocu.cxx:(.text+0xc5e): undefined reference to `DcmStack::top() const'
didocu.cxx:(.text+0xcea): undefined reference to `DcmStack::top() const'
didocu.cxx:(.text+0xcf5): undefined reference to `DcmStack::~DcmStack()'
didocu.cxx:(.text+0xd04): undefined reference to `DcmStack::~DcmStack()'
didocu.cxx:(.text+0xd18): undefined reference to `DcmStack::~DcmStack()'
../dcmtk/lib/libdcmimgle.a(didocu.o): In function `DiDocument::search(DcmTagKey const&, DcmStack&) const':
didocu.cxx:(.text+0xd77): undefined reference to `DcmStack::empty() const'
didocu.cxx:(.text+0xd87): undefined reference to `DcmStack::push(DcmObject*)'
didocu.cxx:(.text+0xd8f): undefined reference to `DcmStack::top() const'
didocu.cxx:(.text+0xe30): undefined reference to `DcmStack::top() const'
../dcmtk/lib/libdcmimgle.a(dimoimg.o): In function `DiMonoImage::updateImagePixelModuleAttributes(DcmItem&)':
dimoimg.cxx:(.text+0x7e63): undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)'
dimoimg.cxx:(.text+0x7e87): undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)'
dimoimg.cxx:(.text+0x7eab): undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)'
dimoimg.cxx:(.text+0x7ede): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x7ef7): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
dimoimg.cxx:(.text+0x7f2b): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x7f40): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x7f5b): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x7f74): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
dimoimg.cxx:(.text+0x7fa2): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x7fb4): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8010): undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)'
../dcmtk/lib/libdcmimgle.a(dimoimg.o): In function `DiMonoImage::writeImageToDataset(DcmItem&, int)':
dimoimg.cxx:(.text+0x8468): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8481): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
dimoimg.cxx:(.text+0x84b2): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x84c4): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x84ee): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8507): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
dimoimg.cxx:(.text+0x853b): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x854d): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8572): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8590): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x85c1): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x85d6): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x85f6): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8614): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8645): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x865a): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x867a): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8697): undefined reference to `DcmItem::putAndInsertSint32(DcmTag const&, int, unsigned long, bool)'
dimoimg.cxx:(.text+0x86cb): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x86e0): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8700): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x871f): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8750): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8762): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x87a6): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x87c5): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x87f6): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x880b): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x882b): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x884a): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x887b): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8890): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x88b0): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x88ca): undefined reference to `DcmItem::putAndInsertUint8Array(DcmTag const&, unsigned char const*, unsigned long, bool)'
dimoimg.cxx:(.text+0x88fb): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x890d): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8937): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8956): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8987): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x899c): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x89bc): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x89db): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8a0c): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8a21): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8a41): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8a5b): undefined reference to `DcmItem::putAndInsertUint8Array(DcmTag const&, unsigned char const*, unsigned long, bool)'
dimoimg.cxx:(.text+0x8a8c): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8a9e): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8ac8): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8ae7): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8b1b): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8b30): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8b50): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8b6f): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8ba0): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8bb5): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8bd5): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8bef): undefined reference to `DcmItem::putAndInsertUint16Array(DcmTag const&, unsigned short const*, unsigned long, bool)'
dimoimg.cxx:(.text+0x8c20): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8c32): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8c5c): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8c7b): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8cac): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8cc1): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8ce1): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8d00): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8d31): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8d46): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8d66): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8d80): undefined reference to `DcmItem::putAndInsertUint16Array(DcmTag const&, unsigned short const*, unsigned long, bool)'
dimoimg.cxx:(.text+0x8db1): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8dc3): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8ded): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8e0c): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8e3d): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8e52): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8e72): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8e91): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8ec2): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8ed7): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8ef7): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8f11): undefined reference to `DcmItem::putAndInsertUint16Array(DcmTag const&, unsigned short const*, unsigned long, bool)'
dimoimg.cxx:(.text+0x8f42): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8f54): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8f7e): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x8f9d): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x8fce): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x8fe3): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x9003): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x9022): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x9053): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x9068): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x9088): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x90a2): undefined reference to `DcmItem::putAndInsertUint16Array(DcmTag const&, unsigned short const*, unsigned long, bool)'
dimoimg.cxx:(.text+0x90d3): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x90e5): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x910a): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x9129): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x915b): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x9170): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x9190): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
dimoimg.cxx:(.text+0x91b3): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
dimoimg.cxx:(.text+0x91e4): undefined reference to `DcmTag::~DcmTag()'
dimoimg.cxx:(.text+0x91f6): undefined reference to `DcmTag::~DcmTag()'
../dcmtk/lib/libdcmimgle.a(diluptab.o): In function `DiLookupTable::checkTable(unsigned long, unsigned short, bool, EI_Status*)':
diluptab.cxx:(.text+0x1218): undefined reference to `gLocalByteOrder'
../dcmtk/lib/libdcmimgle.a(diimage.o): In function `DiImage::DiImage(DiDocument const*, EI_Status, int)':
diimage.cxx:(.text+0xc50): undefined reference to `DcmStack::DcmStack()'
diimage.cxx:(.text+0xc80): undefined reference to `DcmStack::top() const'
diimage.cxx:(.text+0xc9c): undefined reference to `DcmXfer::DcmXfer(E_TransferSyntax)'
diimage.cxx:(.text+0xcb0): undefined reference to `DcmXfer::~DcmXfer()'
diimage.cxx:(.text+0xd70): undefined reference to `DcmStack::~DcmStack()'
diimage.cxx:(.text+0xd82): undefined reference to `DcmStack::~DcmStack()'
../dcmtk/lib/libdcmimgle.a(diimage.o): In function `DiImage::DiImage(DiDocument const*, EI_Status, int)':
diimage.cxx:(.text+0x1a05): undefined reference to `DcmStack::DcmStack()'
diimage.cxx:(.text+0x1a35): undefined reference to `DcmStack::top() const'
diimage.cxx:(.text+0x1a51): undefined reference to `DcmXfer::DcmXfer(E_TransferSyntax)'
diimage.cxx:(.text+0x1a65): undefined reference to `DcmXfer::~DcmXfer()'
diimage.cxx:(.text+0x1b25): undefined reference to `DcmStack::~DcmStack()'
diimage.cxx:(.text+0x1b37): undefined reference to `DcmStack::~DcmStack()'
../dcmtk/lib/libdcmimgle.a(diimage.o): In function `DiImage::detachPixelData()':
diimage.cxx:(.text+0x329b): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x32ba): undefined reference to `DcmItem::putAndInsertUint16Array(DcmTag const&, unsigned short const*, unsigned long, bool)'
diimage.cxx:(.text+0x32eb): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x32fd): undefined reference to `DcmTag::~DcmTag()'
../dcmtk/lib/libdcmimgle.a(diimage.o): In function `DiImage::updateImagePixelModuleAttributes(DcmItem&)':
diimage.cxx:(.text+0x34bf): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x34d6): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3507): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3519): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3539): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3552): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3581): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3591): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x35ef): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3608): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3639): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3649): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3669): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3682): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x36b1): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x36c1): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x371f): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3738): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3769): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3779): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3799): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x37b2): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x37e1): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x37f1): undefined reference to `DcmTag::~DcmTag()'
../dcmtk/lib/libdcmimgle.a(diimage.o): In function `DiImage::writeFrameToDataset(DcmItem&, unsigned long, int, int)':
diimage.cxx:(.text+0x38eb): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3904): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3935): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x394a): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x396a): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3989): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x39bb): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x39cd): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3a1c): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3a35): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3a66): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3a78): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3aa2): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3abb): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3aec): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3afe): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3b23): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3b46): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3b77): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3b8c): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3bac): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3bcb): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3bfc): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3c0e): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3c33): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3c51): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3c82): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3c97): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3cb7): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3cd5): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3d06): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3d1b): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3d3b): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3d54): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x3d85): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3d9a): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3dc5): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3de4): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3e15): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3e27): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3e5c): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3e7b): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3eac): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3ebe): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3ee8): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3f07): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3f3b): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3f4d): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3f72): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x3f91): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x3fc2): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3fd7): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x3ff7): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x401a): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x404b): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x4060): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x4080): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x409f): undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)'
diimage.cxx:(.text+0x40d0): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x40e5): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x410b): undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)'
diimage.cxx:(.text+0x412d): undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)'
diimage.cxx:(.text+0x4151): undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)'
diimage.cxx:(.text+0x41ef): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x4206): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x4237): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x4249): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x42a4): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x42bb): undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)'
diimage.cxx:(.text+0x42ec): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x42fe): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x435b): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x4376): undefined reference to `DcmItem::putAndInsertUint8Array(DcmTag const&, unsigned char const*, unsigned long, bool)'
diimage.cxx:(.text+0x43a7): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x43b9): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x43e3): undefined reference to `DcmTag::DcmTag(DcmTagKey const&)'
diimage.cxx:(.text+0x43fe): undefined reference to `DcmItem::putAndInsertUint16Array(DcmTag const&, unsigned short const*, unsigned long, bool)'
diimage.cxx:(.text+0x442f): undefined reference to `DcmTag::~DcmTag()'
diimage.cxx:(.text+0x4441): undefined reference to `DcmTag::~DcmTag()'
../dcmtk/lib/libdcmimgle.a(diimage.o): In function `DiImage::writeBMP(_IO_FILE*, unsigned long, int)':
diimage.cxx:(.text+0x45ea): undefined reference to `gLocalByteOrder'
diimage.cxx:(.text+0x46d9): undefined reference to `swapBytes(void*, unsigned int, unsigned long)'
collect2: ld returned 1 exit status
That's for any advices...
Regards.