我正在使用iOS 4和Xcode 4在Obj-C上开发iPhone项目。
在一个名为“matrix.h”的单独文件中(没有.m对应物)我有几个“辅助”C函数,如矩阵逆,矩阵行列式等。
这个函数在几个其他文件.m中调用,但编译器为matrix.h中的每个函数发出警告“No previous prototype”。
我该怎么办?
谢谢。
答案 0 :(得分:5)
以常规方式进行: 在.h中创建原型,并在.m或.c中编写函数的实现,如果它是C。
然后#import< .h>在您使用这些帮助程序函数的文件中,或者将#import放入预编译的头文件(.pch)中,如果您经常使用它。