C++ 链接器错误\uuu sincosf\u stretc
我在Mac OS X上收到链接器错误,如下所示:C++ 链接器错误\uuu sincosf\u stretc,c++,c,macos,clang,C++,C,Macos,Clang,我在Mac OS X上收到链接器错误,如下所示: Undefined symbols for architecture x86_64: "___sincosf_stret", referenced from: 在函数中使用了以下函数,其中显示了我的程序中的错误: cosf sinf 正在使用-lm链接libm。 我使用的是Xcode 5预览版,操作系统是MacOSX小牛开发者预览版 我无法找到此链接器错误背后的原因 当我使用MacOSX10.9SDK进行链接时,最小目标是10.9,那么它
Undefined symbols for architecture x86_64:
"___sincosf_stret", referenced from:
在函数中使用了以下函数,其中显示了我的程序中的错误:
cosf
sinf
正在使用-lm链接libm。
我使用的是Xcode 5预览版,操作系统是MacOSX小牛开发者预览版
我无法找到此链接器错误背后的原因
当我使用MacOSX10.9SDK进行链接时,最小目标是10.9,那么它工作正常。但我的开发环境的设置是使用MacOSX10.8SDK(其他开发人员也有10.8SDK),最低目标是10.6
有没有办法使用SDK 10.8解决target 10.6的这个问题?AFAIK 10.9仍在保密协议中。请报告错误或在devforms.apple.com上发布您的问题。也就是说,在更改SDK和min版本后,是否清理了所有目标?此功能是什么?它来自哪个框架/库?@trojanfoe:它似乎来自math.h。我没有使用这个函数。@stephennon:是的。更改SDK和min版本后,我清理了所有目标。@StephenCanon:“devforms.apple.com”→ “devforums.apple.com”。