【发布时间】:2013-06-22 14:48:19
【问题描述】:
我有一个 Qt5.1 项目,它也链接到外部库 - DCMTK。我看到很多来自这个外部库的链接错误:
Undefined symbols for architecture x86_64:
"std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
DcmDicomDir::getDataset() in libdcmdata.a(dcdicdir.o)
DcmDicomDir::getDirRecSeq(DcmDataset&) in libdcmdata.a(dcdicdir.o)
...
我正在使用 C++11 功能,所以我的 Qt project.pro 有这个:CONFIG += c++11。链接错误来自哪里? DCMKT 是否链接到不同的 C++ 库?我需要更改 DCMTK 库的编译标志吗?
【问题讨论】:
标签: qt c++11 linker linker-errors