运行iPhone6模拟器时链接出错:"libstdc++.6.0.9.dylib:Undefined symbols for architecture i386"

时间:2022-09-10 09:38:51

1、问题描述

Xcode6运行iPhone6(or Plus)模拟器,工程中引入的第三方库zxing、高德sdk编译不过,原因是这些库中引用的libstdc++.6.0.9.dylib中的C++函数不支持模拟器。

运行iPhone6模拟器时链接出错:"libstdc++.6.0.9.dylib:Undefined symbols for architecture i386"

2、解决方法

更改Xcode6中C++的编译选项,将C++ Language Dialect与C++ Standard Library都置为Compiler Default即可编译通过~

运行iPhone6模拟器时链接出错:"libstdc++.6.0.9.dylib:Undefined symbols for architecture i386"