运行时错误 - dydld:找不到符号:__ ZNSsD1Ev

时间:2014-07-21 19:05:38

标签: c++ linker libstdc++ clang++ libc++

尝试加载动态库时在运行时获取此错误。 我知道它缺少std :: strings并且与libc ++ vs libstdc ++相关联。 如果有人能够准确地解释发生了什么以及为什么,我将不胜感激。

编译器标记: -fshort-wchar -fPIC -std=c++0x -stdlib=libc++ -mmacosx-version-min=10.7

链接标记: -Wl, -dynamiclib -undefined suppress -flat_namespace

MacOS X 10.9.4 Clang ++:Apple LLVM 5.1版(clang-503.0.40)(基于LLVM 3.4svn)

0 个答案:

没有答案