【发布时间】:2010-04-09 10:39:55
【问题描述】:
我有一个 C++ 库要添加到我的 iphone 项目中。
我在一个头文件中声明
@interface a
{
cppvirtualclass V;
}
对于具有 Release 设置的 iPhone 设备,这编译得很好。然而,无论有没有调试信息,它都拒绝为模拟器编译。
它给出了错误
error: type 'V' has virtual member functions.
有没有办法解决这个问题,还是我必须只定义具体的 C++ 类?
【问题讨论】:
-
我不认为这是有效的语法。你的意思是
@interface?
标签: c++ iphone objective-c ios-simulator objective-c++