繁体   English   中英

iPhone模拟器4.3在OpenGL ES应用程序中崩溃

[英]Iphone simulator 4.3 crashes in opengl es application

我有一些Java经验,但是我对Xcode并不陌生,所以我买了Michael Daley的《 Learning iOS programming》一书,目的是学习如何使用OpenGL ES制作游戏。 我刚刚在Xcode 3.2.6中创建了一个新的OpenGl ES应用程序项目。 当我打开它时,已经有一个示例应用程序,其中应显示带有灰色背景的上下移动的彩虹方块。 我按下构建并运行,模拟器出现了,但是当应用尝试打开时,它立即崩溃了。 在屏幕的左下角,我收到消息“调试已终止”。 在右下角,我收到消息“成功”。 这本书没有解决这个错误,只是告诉我应用程序应该运行,这非常令人沮丧。

我很困惑为什么当我没有弄乱任何代码时模拟器崩溃了。

我还尝试了构建和调试,并且在屏幕的左下方显示“ MyAPP已退出,状态为1”。

运行示例代码时,还有其他人遇到此问题吗? 另外,我猜我正在运行OpenGL ES 2.0,因为项目中包含着色器文件,但是如何在OpenGL ES 1.1中启动项目? 我很确定书中的代码是在1.1中编写的。

如果可以帮助任何人发现问题,我都可以粘贴调试日志。

谢谢!

这是日志的一部分:

LLVM错误:无法选择:0x703f710:v4i32 = bit_convert 0x7056d50 [ORD = 129] [ID = 69] 0x7056d50:v8i16 = X86ISD :: PUNPCKLWD 0x703d9b8,0x703fd70 [ID = 68] 0x703d9b8_v8i16 [ID = 67] 0x7056cc8:v16i8 = X86ISD :: PUNPCKLBW 0x703dac8,0x7012b18 [ID = 66] 0x703dac8:v16i8 = bit_convert 0x7056c40 [ORD = 125] [ID = 65] 0x7056c40:v4f32 = XEXT_C8:358 ] 0x703f358:v4f32 =标量_矢量0x703f028 [ID = 62] 0x703f028:f32,ch =加载0x7056bb8、0x703fa40、0x703d688 [ORD = 120] [ID = 61]

调试器已停止。 程序退出,状态值为:1。(gdb)

您可能会遇到此问题: LLVM错误:无法选择:错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM