我在 Mac OS X 上收到链接器错误,如下所示:
Undefined symbols for architecture x86_64:
"___sincosf_stret", referenced from:
在我的程序中显示错误的函数内部使用了以下函数:
cosf
sinf
正在使用 -lm 链接 libm。我正在使用 Xcode 5 预览版,操作系统是 Mac OS X Mavericks Developer Preview。
我无法找到此链接器错误背后的原因。
当我使用 Mac OS X 10.9 SDK 链接并且最小目标是 10.9 时,它工作正常。但我的开发环境设置是使用 Mac OS X 10.8 SDK(因为其他开发人员有 10.8 SDK),最低目标是 10.6。
有没有办法使用 SDK 10.8 解决目标 10.6 的这个问题?