Iphone模拟器4.3在opengl应用程序崩溃

问题描述:

我有一些Java的经验,但我是Xcode的新手,我买了本书学习迈克尔戴利学习iOS编程,以了解如何使用OpenGL ES制作游戏。 我刚刚在Xcode 3.2.6中创建了一个新的OpenGl ES应用程序项目。 当我打开它时,那里已经有一个示例应用程序,它应该显示一个彩色正方形,上下灰色背景。我按下构建并运行,模拟器出现了,但是当应用程序试图打开时,它立即崩溃。在屏幕的左下方,我收到消息“调试终止”。在右下角,我收到了消息“成功”。本书没有解决这个错误,只是告诉我应用程序应该运行,这是非常令人沮丧的。Iphone模拟器4.3在opengl应用程序崩溃

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

我也尝试过构建和调试,并在屏幕的左下角显示“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 = bit_convert 0x7056cc8 [ORD = 127] [ID = 67] 0x7056cc8:v16i8 = X86ISD :: PUNPCKLBW 0x703dac8,0x7012b18 [ID = 66] 0x703dac8:v16i8 = bit_convert 0x7056c40 [ORD = 125] [ID = 65] 0x7056c40:v4f32 = X86ISD :: VZEXT_MOVL 0x703f358 [ID = 64] 0x703f358:v4f32 = scalar_to_vector 0x703f028 [ID = 62] 0x703f028:F32,CH =负载0x7056bb8,0x703 fa40,0x703d688 [ORD = 120] [ID = 61]

调试器停止。 计划与状态值退出:1(GDB)

+0

粘贴日志... :) – mmccomb 2011-04-10 15:44:17

您可能会遇到这样的:LLVM ERROR: Cannot yet select: error