黑马程序员技术交流社区

标题: xcode问题 [打印本页]

作者: 大坏蛋    时间: 2014-7-15 00:37
标题: xcode问题
Undefined symbols for architecture x86_64:
  "_main", referenced from:
      start in crt1.10.6.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
编译的时候出现的提示  不知道怎么搞了 那位大神给指导一下
作者: fantacyleo    时间: 2014-7-15 00:38
代码贴出来
作者: 大坏蛋    时间: 2014-7-15 01:20
fantacyleo 发表于 2014-7-15 00:38
代码贴出来

/*#import用途:
1.和#include一样,拷贝文件内容
可以自动防止文件的中的内容重复拷贝
*/
//NSObjCRntime.h中有NSLog函数的声明
#import <Foundation/NSObjCRuntime.h>

int main ()
{   // NSLog输出内容会自动换行
    NSLog(@"第二个oc程序");
    return 0;
   
}



应该不是代码的问题
我编辑好了代码好像不能立刻自动保存。
把文件关了再打开重新编译就好了。
作者: 大坏蛋    时间: 2014-7-15 01:29
fantacyleo 发表于 2014-7-15 00:38
代码贴出来

“Unsaved Xcode Document 2 ” is locked for editing and you may not be able to save your changes. 应该是Xcode 的原因  但是我操作 unlock 失败了   提示未知原因

作者: 爱情路13号    时间: 2014-7-15 02:19
按理说你的代码是可以运行的,估计是你的编译器出现了问题,重新启动一下看看。给你一个建议,头文件直接写<foundation/foundation.h>,框架里面有那么多的头文件,你写几个偏僻的,估计大家都不知道的。英文的意思是Xcode文件2没有保存,因为你正在编辑且无法保存你修改的内容。编译器显示英文的第一句意思是没有为框架定义符号。
作者: 温天恩    时间: 2014-7-15 08:12
看不懂。
作者: 大坏蛋    时间: 2014-7-15 15:33
爱情路13号 发表于 2014-7-15 02:19
按理说你的代码是可以运行的,估计是你的编译器出现了问题,重新启动一下看看。给你一个建议,头文件直接写 ...

多谢了,我不是很懂 ,刚刚上手
作者: 大坏蛋    时间: 2014-7-15 15:34
温天恩 发表于 2014-7-15 08:12
看不懂。

嘿嘿 我也不懂 刚开始搞xcode
作者: fxc    时间: 2014-7-15 17:53
看着很激动   但是现在知识储备还不够!应该有高手可以帮你解决。一起加油吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2