我想在 Objective-C 中使用/重用 C++ 对象。我有一个具有类定义的 hello.h,以及用于类实现的 hello.cpp。
class Hello
{ int getX() ... };
我在 Objective-C 函数中使用了这个类。
#include "hello.h"
...
- (IBAction) adderTwo:(id)sender
{
Hello *hi = new Hello();
int value = hi->getX();
NSLog(@"Hello %d", value);
[textField setIntValue:value];
当我在 Xcode 中编译代码时,我收到此错误消息。
班级你好*XXXXX 用户/smcho/Desktop/cocoa/adderTwo/hello.h:9:0 /Users/smcho/Desktop/cocoa/adderTwo/hello.h:9: 错误:在 'Hello' 之前应有 '='、','、';'、'asm' 或 '__attribute__'
什么地方出了错?