Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 导入SimpleAudioEngine时出错_Iphone_Cocos2d Iphone_Simpleaudioengine - Fatal编程技术网

Iphone 导入SimpleAudioEngine时出错

Iphone 导入SimpleAudioEngine时出错,iphone,cocos2d-iphone,simpleaudioengine,Iphone,Cocos2d Iphone,Simpleaudioengine,我想使用SimpleAudioEngine在我正在开发的cocos2d游戏中播放音乐。当我在游戏层中导入SimpleAudioEngine.h时,我在CVPixelBuffer.h和CMFormatDescription.h中得到语法错误 我已经创建了一个新的干净的cocos2d应用程序并导入了SimpleAudioEngine,它工作得很好,因此错误在我的应用程序的代码中 您认为SimpleAudioEngine出现错误的原因是什么?我怎样才能解决这个问题 编辑: 看起来问题在于创建CVPix

我想使用SimpleAudioEngine在我正在开发的cocos2d游戏中播放音乐。当我在游戏层中导入SimpleAudioEngine.h时,我在CVPixelBuffer.h和CMFormatDescription.h中得到语法错误

我已经创建了一个新的干净的cocos2d应用程序并导入了SimpleAudioEngine,它工作得很好,因此错误在我的应用程序的代码中

您认为SimpleAudioEngine出现错误的原因是什么?我怎样才能解决这个问题

编辑:

看起来问题在于创建CVPixelBuffer时的
size\u t width

在此代码中:

CV_EXPORT CVReturn CVPixelBufferCreate(CFAllocatorRef allocator,
                                  size_t width,
                                  size_t height,
                                  OSType pixelFormatType,
                                  CFDictionaryRef pixelBufferAttributes,
                                  CVPixelBufferRef *pixelBufferOut) __OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_4_0);
它会引发
大小\u t宽度
的错误,并指出:

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:183: error: expected ';', ',' or ')' before numeric constant

您是否将CoreFoundation框架链接到您的项目?导入怎么样?我猜它找不到
CFAllocatorRef
符号。

您遇到了什么错误?