gpt4 book ai didi

objective-c - 在 iOS 8(Xcode 6) 中使用未声明的标识符 'GL_BGRA_EXT' 错误?

转载 作者:太空狗 更新时间:2023-10-30 03:34:48 25 4
gpt4 key购买 nike

我使用的是 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'  

有人可以帮帮我吗?谢谢

最佳答案

您应该尝试在包含此错误的文件的 include 语句中将 gl.h 替换为 glext.h。

替换以下内容:-

#include <OpenGLES/ES2/gl.h>

有了这个:-

 #include <OpenGLES/ES2/glext.h>

你的 include 语句应该是这样的:-

以前:-

#include "CMVideoSampling.h"
#include "CVTextureCache.h"
#include "GLESHelper.h"
#include <OpenGLES/ES2/gl.h>
#include <AVFoundation/AVFoundation.h>

替换后:-

#include "CMVideoSampling.h"
#include "CVTextureCache.h"
#include "GLESHelper.h"
#include <OpenGLES/ES2/glext.h>//replace glext.h here
#include <AVFoundation/AVFoundation.h>

关于objective-c - 在 iOS 8(Xcode 6) 中使用未声明的标识符 'GL_BGRA_EXT' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26601303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com