我制作了一个新的 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.
程序显示一个上下移动的彩色框。这是它应该做的吗?这些错误消息是什么意思?
最佳答案
我也注意到了。我正在运行 iOS SDK 4.1。但它只发生在模拟器上。
根据我在苹果论坛上的发现,这似乎是一个模拟器错误。一位 Apple 代表声称这是“他们”一端的错误。
引用“这是我们这边的一个错误,但只要一切正常,就可以安全地忽略日志记录。”
关于objective-c - 使用 OpenGL ES 模板时的错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891504/