.c
プロジェクトに利用したいファイルがあります。例として、 と呼びましょうMyCFile.c
。MyCFile.c
named内の関数にアクセスできるようにヘッダー ファイルを作成し、MyCFile.h
次のようにファイルにヘッダーを含めました。
#ifndef MyCFile_h
#define MyCFile_h
#import <Foundation/NSArray.h>
NSArray *myFunction();
#endif
しかし.h
、プロジェクト内の別のファイルに を含めると、それは不平を言いますApple Mach-O Linker Error "_myFunction", referenced from: ... symbol(s) not found for architecture armv7
(armv7 はテストしているデバイスです)。
.c
を介してプロジェクトに を追加し、Target Membership
すべての Objective-C コードを でラップしました#ifdef __OBJC__ ... #endif
。
.c
自分のファイルを他のファイルで使用するには、どうすればよいですか?