学习object-c时遇到的一个问题,报了一大堆的错,半天没头绪.原来是小问题,记载一下
来源:互联网 发布:哔哩哔哩录制软件 编辑:程序博客网 时间:2024/04/28 02:14
@import <Foundation/Foundation.h>@interface people : NSObject{ @public int age; char sex;}- (void) walk;@end@implementation people- (void) walk{ NSLog(@"%c走了一段路,年纪%d",sex,age);}@endvoid main(){ people *p1 = [people new]; p1->age=20; p1->sex='F'; people *p2 = [people new]; p2->age=30; p2->sex='M'; [p1 walk]; [p2 walk]; return; }
在学习中的一段最简单的代码
报错如下
people.m:1:1: error: use of '@import' when modules are disabled@import <Foundation/Foundation.h>^people.m:14:1: error: '@end' must appear in an Objective-C context@end^people.m:17:17: warning: cannot find interface declaration for 'people'@implementation people ^people.m:21:5: warning: implicitly declaring library function 'NSLog' with type 'void (id, ...)' NSLog(@"%c走了一段路,年纪%d",sex,age); ^people.m:21:5: note: please include the header <Foundation/NSObjCRuntime.h> or explicitly provide a declaration for 'NSLog'people.m:21:41: error: use of undeclared identifier 'sex' NSLog(@"%c走了一段路,年纪%d",sex,age); ^people.m:17:17: warning: class 'people' defined without specifying a base class [-Wobjc-root-class]@implementation people ^people.m:17:23: note: add a super class to fix this problem@implementation people ^people.m:29:26: warning: class method '+new' not found (return type defaults to 'id') [-Wobjc-method-access] people *p1 = [people new]; ^~~people.m:30:9: error: 'people' does not have a member named 'age' p1->age=20; ~~ ^people.m:31:9: error: 'people' does not have a member named 'sex' p1->sex='F'; ~~ ^
分析了好长时间.
只是在头部引入的标签出错了
结果是解决了,
是应该用# 而不是用@
只是在头部引入的标签出错了
0 0
- 学习object-c时遇到的一个问题,报了一大堆的错,半天没头绪.原来是小问题,记载一下
- 郁闷了半天的问题,原来是有两个控件的id相同了,汗一下
- 遇到了一个C++的小问题,百度了一下
- 一个折腾半天的myeclipse报错问题
- c语音和oc的两个小问题,输出格式符%p,和%d,培训班老师说了半天也没给我说明白
- 今天遇到一个Extjs窗口层次问题,找了半天找到一篇有用的
- 记录一下使用git遇到的一个小问题
- 学C++遇到的一个小问题
- 关于global_name和dblink的问题,记载一下,遇到此问题可参考
- error: interface type cannot be statically allocated 学习object-c的时候遇到的小问题
- eclipse对话框没下拉框时,在极端情况下遇到的一个小问题
- wap中的乱码的问题,搞了两天,原来是小问题!
- 记录一下平时遇到的小问题
- 遇到一个malloc报错的问题
- 钱币问题(自己没做出来,代码是看别人的改动了一下)
- 学习Scala override时遇到的一个小问题
- 没头绪的数据库连接
- 一些看到的小问题,记载下。
- 斯坦福NG机器学习:K-means笔记
- Hive与Hbase结合使用
- 用JAVA 创建自己的 A4 打印语言
- oracle表分区详解
- 面试题积累(转载+经验)
- 学习object-c时遇到的一个问题,报了一大堆的错,半天没头绪.原来是小问题,记载一下
- 在jsp页面中响应速度提高的7种方法
- Codeforces Round #284 (Div. 2) C
- ubuntu 创建eclipse桌面快捷方式
- Unity3D学习之游戏商城简介。
- 符合高娃CDS但是三大猜想 如果非常手段凶残vscxc
- 学习Unity3D之VS中的多表查询操作。
- HelloJFace需要添加的jar包
- 随笔杂想——关于方向和未来