Dev*_*ash 7 objective-c unity-game-engine xcode6 ios8
我使用的是Unity 4.3.4f1.现在,当我为iOS制作Builds时,他们工作得很好.我刚刚将我的Xcode从v5.1升级到v6.现在相同的代码给我错误如下
/.Project DIR/Classes/Unity/CMVideoSampling.mm:51:122: Use of undeclared identifier 'GL_BGRA_EXT'
Run Code Online (Sandbox Code Playgroud)
有人能帮帮我吗?谢谢
Paw*_*shi 21
您应该尝试用包含此错误的文件的include语句中的glext.h替换gl.h.
替换以下内容: -
#include <OpenGLES/ES2/gl.h>
Run Code Online (Sandbox Code Playgroud)
有了这个 :-
#include <OpenGLES/ES2/glext.h>
Run Code Online (Sandbox Code Playgroud)
你的include语句应如下所示: -
先前:-
#include "CMVideoSampling.h"
#include "CVTextureCache.h"
#include "GLESHelper.h"
#include <OpenGLES/ES2/gl.h>
#include <AVFoundation/AVFoundation.h>
Run Code Online (Sandbox Code Playgroud)
更换后: -
#include "CMVideoSampling.h"
#include "CVTextureCache.h"
#include "GLESHelper.h"
#include <OpenGLES/ES2/glext.h>//replace glext.h here
#include <AVFoundation/AVFoundation.h>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5055 次 |
| 最近记录: |