I'm newbie in DCMTK. I'm doing a program that read a webcam using OpenCV and then send it to Slicer using OpenIgtlink.
My problem is that I don't get to include the DCMTK library in my program. In my C++ program I have:
Code: Select all
#include "igtlOSUtil.h"
#include "igtlImageMessage2.h"
#include "igtlClientSocket.h"
#include "dcmtk/dcmdata/dctk.h"
int main(int argc, char* argv[])
{
....
DcmFileFormat format;
....
Code: Select all
g++ *.c* -o openSeek `pkg-config libseek --libs --cflags` -I/usr/local/include/dcmtk/ -L/usr/local/lib -fpermissive -pthread -ldcmdata
Code: Select all
/usr/bin/ld: /usr/local/lib/libdcmdata.a(dcistrmz.cc.o): referencia sin definir al símbolo 'inflateInit2_'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libz.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Can somebody help me?
Thank you very much
Jorge