我有一個Qt5.1項目,它也鏈接到外部庫 - DCMTK。我看到很多鏈接錯誤的是從這個外部庫來:支持C++ 11的Qt5.1項目 - 鏈接外部庫
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庫的編譯標誌?