Obj-C没有编译?

时间:2011-10-16 01:38:23

标签: objective-c xcode

在Xcode中,我做了一个C ++项目。后来,我以为我会尝试学习Obj-C。我将文件从'main.cpp'重命名为'main.m'。

我提供了以下代码:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"Programming is fun!");

    [pool drain];

    return 0;
}

我编译了,得到了以下内容:

“_ objc_msgSend”,引自:

“_ NSLog”,引自:

“_ OBJC_CLASS _ $ _ NSAutoreleasePool”,引自:

“_ objc_msgSend_fixup”,引自:

“___ CFConstantStringClassReference”,引自:

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

听起来你没有链接到正确的库。

最简单的方法可能是创建一个新的objective-c xcode项目并复制你的文件。