0

実際にはttfフォントファイルであるunsigned char配列を含むヘッダーファイルがあります。.c ファイルでは、フォントを読み込んで使用できます (.c ファイルに ttf ヘッダー ファイルを含めます) が、これを別の c ファイルで使用しようとすると、これらの 2 つのエラーのいずれかが表示されます。

配列が宣言されていないという最初のエラー。

したがって、配列を含むヘッダー ファイルをインクルードすると、2 番目のエラーが発生します。... の複数定義

誰かが助けることができますか?理解できない。説明が明確であることを願っています。おおよその英語で申し訳ありません:)

4

1 に答える 1

4

を使用しexternます。

ヘッダー ファイルで、次のようにします。

extern unsigned char my_array[];

正確に 1 つの ファイル.cで、配列を定義します。

于 2012-10-08T20:48:26.390 に答える