C函数在一个单独的文件中:没有以前的原型

时间:2011-08-10 10:08:22

标签: objective-c prototype

我正在使用iOS 4和Xcode 4在Obj-C上开发iPhone项目。

在一个名为“matrix.h”的单独文件中(没有.m对应物)我有几个“辅助”C函数,如矩阵逆,矩阵行列式等。

这个函数在几个其他文件.m中调用,但编译器为matrix.h中的每个函数发出警告“No previous prototype”。

我该怎么办?

谢谢。

1 个答案:

答案 0 :(得分:5)

以常规方式进行: 在.h中创建原型,并在.m或.c中编写函数的实现,如果它是C。

然后#import< .h>在您使用这些帮助程序函数的文件中,或者将#import放入预编译的头文件(.pch)中,如果您经常使用它。