私の Xcode プロジェクトでは、次の C ユーティリティ関数を使用してスタンドアロンのヘッダー ファイルを作成しました。
#ifndef FOO
#define FOO
CGFloat DistanceBetweenTwoPoints(CGPoint p1, CGPoint p2)
{
CGFloat dx = p2.x - p1.x;
CGFloat dy = p2.y - p1.y;
return sqrt(dx*dx + dy*dy);
};
#endif
プリプロセッサ ディレクティブを使用しても、ヘッダー ファイルを複数の場所に配置しようとすると、import
シンボルinclude
の重複に関する次のエラーが表示されます。
linker command failed with exit code 1
この効果を達成する別の方法はありますか? この質問は何よりも好奇心からです。
ありがとう