黑马程序员技术交流社区
标题:
程序编译问题
[打印本页]
作者:
jorgon
时间:
2015-4-28 11:42
标题:
程序编译问题
import<Foundation/Foundation.h>
int main()
{
NSLog(@"测试程序");
}
编译后提示
undefined symbols for architecture x86_64;
"NSLog",referenced from:
_main in 01_b88e3.0
写的第一个程序,就编译不过,老郁闷了~~~~~~~~~~
作者:
仰望的繁华
时间:
2015-4-28 12:25
函数不用退出么?
作者:
kailee
时间:
2015-4-28 13:55
话说博主太不严谨了吧
#import <Foundation/Foundation.h>
int main()
{
NSLog(@"test");
return 0;
}
复制代码
这样写才稍微严谨一点吧
作者:
jorgon
时间:
2015-4-28 15:22
可是还是会提示那个问题呀
作者:
枫宇翔
时间:
2015-4-28 16:04
如果你使用的是cc编译器的话(假设你的文件名叫A) 。 你需要这么写入终端 cc A -framework Foundation
作者:
jorgon
时间:
2015-4-29 21:17
还是没解决,这个问题应该是提示没有头文件,可能是哪设置有问题,但是我不知道具体是哪有问题
作者:
shenxian88
时间:
2015-4-30 01:11
单说这个函数的话,应该是没有问题才对啊
作者:
pangang
时间:
2015-4-30 01:21
终端编译文件后面要加上-framework Foundation
作者:
yuang4074
时间:
2015-4-30 18:29
没有 return
作者:
oucding
时间:
2015-4-30 18:46
你用什么软件运行的啊
作者:
霸王睡别姬
时间:
2015-4-30 22:46
链接时候加上 —framework Foundation吧!加一个return 0就更好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2