/ usr / bin / ld:找不到-ldcmimage

时间:2015-06-26 10:57:03

标签: linux makefile dicom dcmtk

我试图使用Centos 7 -x64上的make编译dcmbeam,但是我收到了这些错误:

    make
    c++ -g -O -I/usr/include/libxml2 -D_REENTRANT -D_XOPEN_SOURCE_EXTENDED -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_BSD_COMPAT -D_OSF_SOURCE -D_POSIX_C_SOURCE=199506L -Wall  -L/usr/local/dicom/lib -o dcmbeam dcmbeam.o -ldcmimage -ldcmimgle -ldcmdata -lofstd -lz  -lpthread
    /usr/bin/ld: cannot find -ldcmimage
    /usr/bin/ld: cannot find -ldcmimgle
    /usr/bin/ld: cannot find -ldcmdata
    /usr/bin/ld: cannot find -lofstd

collect2: error: ld returned 1 exit status
make: *** [dcmbeam] Error 1

任何想法试图找到什么?它在看什么位置? 我将在dropbox上附加压缩的src代码,链接: Download Src code

非常感谢!

1 个答案:

答案 0 :(得分:1)

作为DCMTK的开发人员之一,我查看了您的错误日志,似乎您忘记链接“oflog”库(已在DCMTK 3.6.0中引入)。