1

我在 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 的这个问题?

4

0 回答 0