我刚刚更新到最新的OSX和最新的Xcode,现在我再也无法编译我的代码,因为我包含了AudioToolbox / AudioToolbox.h,我得到了这个:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AudioQueue.h:867:30: error:
expected ','
API_AVAILABLE(macos(10.6), ios(10.0), watchos(3.0), tvos(10.0));
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioToolbox.framework/Headers/AudioQueue.h:902:30: error:
expected ','
API_AVAILABLE(macos(10.6), ios(10.0), watchos(3.0), tvos(10.0));
ImageKit.framework的类似情况:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Frameworks/ImageKit.framework/Headers/IKImageBrowserView.h:171:73: error:
expected ','
API_DEPRECATED("Deprecated - Please use NSCollectionView instead", macos(10.5, 10.14))
好像macos宏搞砸了什么,但是系统框架中的所有东西......任何想法?
解决了 - 显然订单很重要......我还包括OpenGL的东西,只是洗牌包括解决了它。那好吧...