我正在开发一个使用obj-c和c文件在一起的命令行应用程序。在我的obj-c文件(比如x.m)中,我使用了一个使用接口的结构,并且接口使用了一个结构。这很容易在C++中使用前向声明处理,但我需要在我的应用程序中使用obj-c。在Objective-C文件中编译错误
我想知道是否有人可以请说出我做错了什么。
感谢任何帮助和提前感谢。
typedef struct mystruct_s
{
...
....
} mystruct;
struct abc ;
@interface abcDelegate:NSObject {
@public
struct abc *abc;
}
@end
struct abc
{
mystruct b
abcDelegate *abcdelegate;
};
我得到以下错误错误:
expected specifier-qualifier-list before ‘mystruct’
and mystruct is defined? – Andrew 2011-03-19 08:32:51
mystruct上面定义了abcDelegate – 2011-03-19 08:42:07
请发送更多代码请 – Andrew 2011-03-19 08:43:11