【问题标题】:Error messages when using OpenGL ES template使用 OpenGL ES 模板时的错误消息
【发布时间】:2010-10-08 14:22:31
【问题描述】:

我创建了一个新的 OpenGL ES 应用程序,并且没有修改任何内容,我运行了该程序。它运行,但我看到这些错误消息:

Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
open$UNIX2003 called from function _ZN4llvm12MemoryBuffer7getFileEPKcPSsx in image libLLVMContainer.dylib.
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
fstat$INODE64 called from function _ZN4llvm12MemoryBuffer7getFileEPKcPSsx in image libLLVMContainer.dylib.
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
mmap$UNIX2003 called from function _ZN4llvm3sys4Path14MapInFilePagesEiy in image libLLVMContainer.dylib.
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
close$UNIX2003 called from function _ZN4llvm12MemoryBuffer7getFileEPKcPSsx in image libLLVMContainer.dylib.
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
pthread_mutexattr_destroy$UNIX2003 called from function _ZN4llvm3sys5MutexC2Eb in image libLLVMContainer.dylib.

程序会显示一个上下移动的彩色框。这是它应该做的吗?这些错误信息是什么意思?

【问题讨论】:

  • 您在哪个版本的 SDK / Xcode 上构建它?这是在设备上还是模拟器上?
  • 在模拟器中使用 Xcode 3.2.4。

标签: objective-c cocoa-touch opengl-es ios4


【解决方案1】:

我也注意到了这一点。我正在运行 iOS sdk 4.1。但它只发生在模拟器上。

从我在苹果论坛上的发现来看,这似乎是一个模拟器错误。一位 Apple 代表声称这是“他们”方面的错误。

下面是引用“这是我们这边的一个错误,但只要事情对您有用,就可以放心地忽略日志记录。”

【讨论】:

  • 我删除了它。给您带来的不便深表歉意。
  • 我也有同样的问题。然后我尝试在我的设备(iphone 4.1)上运行我的代码,即使应用程序打开,屏幕上也没有任何内容。顺便问一下,您是否有机会学习 O'Reilly 的 iphone 3D 编程书第 1 章的教程?
  • 这正是我想要做的。你怎么猜的!?
  • 真的吗?苹果说它不在他们身边?那么他们如何解释运行他们的OpenGL模板时出现同样的错误呢?
猜你喜欢
  • 2011-11-26
  • 2013-08-20
  • 2010-12-14
  • 2012-06-18
  • 2013-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多