私はC
プロジェクトに取り組んでおり、C++ で使用できるプリプロセッサ ガードを使用しようとしています。
#ifndef CONFIG_H
#define CONFIG_H
... exciting stuff in C ....
#endif
などの特定のファイルを複数のファイルに含めるとConfig.h
、コンパイラは次のエラーを表示します。
1>main.obj : error LNK2005: _OPCodes already defined in lib.obj
1>main.obj : error LNK2005: _OPTotal already defined in lib.obj
1>main.obj : error LNK2005: _RegCodes already defined in lib.obj
1>main.obj : error LNK2005: _RegTotal already defined in lib.obj
1>main.obj : error LNK2005: _UDSTotal already defined in lib.obj
誰かが私にこれについての指針を教えてもらえますか(しゃれは意図していません)。