我正试着在我的项目中使用图书馆的gdcm。不过,我有一些问题。
gdcmGlobal.cxx:-1: error:对gdcm::System::FileIsDirectory(char const*)' gdcmGlobal.cxx:-1: error: undefined reference togdcm::System::FileIsDirectory(char const*的未定义引用)‘gdcmGlobal.cxx:-1:错误:对gdcm::System::FileExists(char const*)' :-1: error: C:\Program_Library\gdcm-2.0.18-mingw32\bin/libgdcmDICT.a(gdcmGlobal.cxx.obj): bad reloc address 0xf in section.text$ZNK4gdcm7Modules7IsEmptyEv[_ZNK4gdcm7Modules7IsEmptyEv]’的未定义引用
我包括了唇语:
LIBS -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin“\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmMSFF.a”\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmCommon.a"\ -L“C:\\gdcm-2.0.18-mingw32\binA“\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmDSED.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmexpat.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmIOD.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32 32\bin\libgdcmjpeg8.a“\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmjpeg12.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmjpeg16.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmopenjpeg.a"\-L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmzlib.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmcharls.a"\ -L"C:\Program_Library\gdcm-2.0.18-mingw32\bin\libgdcmgetopt.a“ LIBS += -lgdcmMSFF -lgdcmCommon -lgdcmDICT -lgdcmDSED -lgdcmexpat -lgdcmIOD -lgdcmjpeg8 -lgdcmjpeg12 -lgdcmjpeg16 -lgdcmopenjpeg -lgdcmzlib -lgdcmcharls -lgdcmgetopt
有人会知道发生了什么吗?谢谢!
发布于 2013-11-15 10:54:47
QT5.1使用g++ 4.8,我使用g++ 4.6编译gdcm!这就是问题所在!然而,当我包括:
包括< gdcmGlobal.h>
出现此错误:
gdcmGlobal.cxx:-1: error:对` `gdcm::System::FileIsDirectory(char const*)‘的未定义引用
但是当我删除: include < gdcmGlobal.h>时,编译!
https://stackoverflow.com/questions/19738421
复制相似问题