编译简单的hello world文件的解析和语义问题

Ram*_*uri 1 objective-c xcode4

我使用xcode 4,我已经编译了Cocoa应用程序没有问题,但如果我选择编译一个像这样的简单命令行工具:

#import <Foundation/Foundation.h>
#import <stdio.h>

int main (int argc, const char * argv[])
{
    printf("Hello world");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到了很多解析和语义问题:

_Issues_

在此输入图像描述

如果这还不够,我可以拿整个窗口的屏幕.那么这些错误可能是什么原因呢?

Rob*_*ier 5

您将主文件命名为main.cpp.这是一个C++文件.然后你递给它Objective-C.你的主文件应该是main.m.