3

.cプロジェクトに利用したいファイルがあります。例として、 と呼びましょうMyCFile.cMyCFile.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自分のファイルを他のファイルで使用するには、どうすればよいですか?

4

0 に答える 0