对于我之前关于让应用程序在OS X 10.5上运行的问题,一个显而易见的解决方法就是放弃对该版本的支持。
但这留下了一个问题,我需要设置哪个版本的OS X作为我的最低部署目标,以解决下面粘贴的链接错误(在前面的问题中有更详细的描述)?
Dyld Error Message:
Symbol not found: __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv
Referenced from: /[path]/[Application Name].app/Contents/MacOS/[Application Name]
Expected in: /usr/lib/libstdc++.6.dylib
在哪个版本的OS X中,libstdc++.6.dylib
被更新为指向libstdc++.6.0.9.dylib
?
我们尝试升级到OS X 10.6.3和libstdc++.6。Dylib明确指向libstdc++.6.0.9。