.cプロジェクトに利用したいファイルがあります。例として、 と呼びましょうMyCFile.c。MyCFile.cnamed内の関数にアクセスできるようにヘッダー ファイルを作成し、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自分のファイルを他のファイルで使用するには、どうすればよいですか?