A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 大坏蛋 中级黑马   /  2014-7-15 00:37  /  2013 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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
编译的时候出现的提示  不知道怎么搞了 那位大神给指导一下

8 个回复

倒序浏览
代码贴出来
回复 使用道具 举报

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

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



应该不是代码的问题
我编辑好了代码好像不能立刻自动保存。
把文件关了再打开重新编译就好了。
回复 使用道具 举报

“Unsaved Xcode Document 2 ” is locked for editing and you may not be able to save your changes. 应该是Xcode 的原因  但是我操作 unlock 失败了   提示未知原因
回复 使用道具 举报
按理说你的代码是可以运行的,估计是你的编译器出现了问题,重新启动一下看看。给你一个建议,头文件直接写<foundation/foundation.h>,框架里面有那么多的头文件,你写几个偏僻的,估计大家都不知道的。英文的意思是Xcode文件2没有保存,因为你正在编辑且无法保存你修改的内容。编译器显示英文的第一句意思是没有为框架定义符号。
回复 使用道具 举报
看不懂。
回复 使用道具 举报
爱情路13号 发表于 2014-7-15 02:19
按理说你的代码是可以运行的,估计是你的编译器出现了问题,重新启动一下看看。给你一个建议,头文件直接写 ...

多谢了,我不是很懂 ,刚刚上手
回复 使用道具 举报

嘿嘿 我也不懂 刚开始搞xcode
回复 使用道具 举报
fxc 来自手机 中级黑马 2014-7-15 17:53:33
9#
看着很激动   但是现在知识储备还不够!应该有高手可以帮你解决。一起加油吧!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马