2017-10-28 14 views
-1

.hファイルと.cファイルを使用してライブラリを作成しました。私は今私の機能を再定義していることに気づいています。私はヘッダーガードを持っています...他に何が間違っている可能性がありますか?
enter image description here
ああ、これはCでヘッダーファイル内での再定義

+2

ヘッダーガードが.hファイルに格納されています –

+1

スタックオーバーフローへようこそ質問を編集してコードを編集に直接追加してください。 – Grantly

+0

[**コードやエラーの画像を投稿しないでください!**](https://meta.stackoverflow.com/q/303812/995714)画像とスクリーンショットは、投稿は投稿されていますが、投稿がまだ明確で有用なものでないことを確認してください。コードの画像やエラーメッセージを投稿する場合は、実際のコード/メッセージを直接コピーして貼り付けてください。また、[mcve] – Rob

答えて

1

マクロ識別子は、ドットを含めることはできませんが、彼らは、英数字とアンダースコアから構成されなければなりません。

#ifndef Header.h_ 

#define Header_hため

#ifndef Header_h 

ともする必要があります。

関連する問題