无法使用iOS6.1 SDK生成IOS版本1.7.0的Google Maps SDK [英] Can not build Google Maps SDK for IOS version 1.7.0 with iOS6.1 sdk

查看:79
本文介绍了无法使用iOS6.1 SDK生成IOS版本1.7.0的Google Maps SDK的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚更新到GMS版本1.7.0,并且无法使用 Base SDK iOS6.1 成功构建.

I've just updated to GMS version 1.7.0 and can not build successfully with Base SDK iOS6.1.

  • 我可以使用Base SDK iOS7.0成功构建GMS版本1.7.0.
  • 我还可以使用Base SDK iOS6.0或7.0成功构建旧的GMS版本1.6.0.

以下是我的错误内容:

体系结构i386的未定义符号:"_ glMapBufferRange", 引用自: Google Maps(BufferObject.o)中的gmscore :: renderer :: BufferObject :: MapBuffer()ld:找不到架构符号 i386铛:错误:链接器命令失败,退出代码为1(使用-v可以 参见调用)

Undefined symbols for architecture i386: "_glMapBufferRange", referenced from: gmscore::renderer::BufferObject::MapBuffer() in GoogleMaps(BufferObject.o) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

有人可以给我建议,谢谢您的帮助.

Can someone give me advice, thank you for your help.

推荐答案

似乎_glMapBufferRange是OpenGLES 3.0函数,而iOS6.1仅具有OpenGLES 2.0:

It seems like _glMapBufferRange is an OpenGLES 3.0 function, while iOS6.1 only has OpenGLES 2.0:

https://www.khronos.org/opengles/sdk/docs/man3/html/glMapBufferRange.xhtml

这篇关于无法使用iOS6.1 SDK生成IOS版本1.7.0的Google Maps SDK的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆