我刚刚更新到最新的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宏被搞乱了,但所有这些都在系统框架中……有什么想法吗?
发布于 2018-04-06 06:12:32
解决了--显然命令很重要...我也加入了OpenGL的东西,只是把includes弄乱就解决了问题。哦好吧..。
https://stackoverflow.com/questions/49678736
复制相似问题