在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”,引自:
有什么想法吗?
答案 0 :(得分:2)
听起来你没有链接到正确的库。
最简单的方法可能是创建一个新的objective-c xcode项目并复制你的文件。