在我的 iPhone 应用程序中,我收到以下错误:
"non-virtual thunk to metaio::UnifeyeMobileiPhone::UnifeyeMobileiPhone()"
发生错误的地方是:
- (void)dealloc
{
// Tear down context.
if ([EAGLContext currentContext] == context)
[EAGLContext setCurrentContext:nil];
// delete unifeye instance
if( unifeyeMobile )
{
delete unifeyeMobile; //here got the error
unifeyeMobile = NULL;
}
[context release];
[glView release];
[super dealloc];
}
我用谷歌搜索了这个问题的解决方案,我在这个链接中得到了一些东西。它说这个错误是一个“编译器错误”。我已将调试模式更改为发布并进行了测试,但仍然存在问题。任何想法?我只在 iPhone 4S 上遇到这个问题。在 iPhone 3GS 上它工作正常。