A.h追加のヘッダーファイルを含むdllプロジェクトがあります。A.cppoヘッダーを持つAhとB.cppが含まれます。Visual C ++プロジェクトに追加するB.cppと、コンパイラは多くのエラーを報告します:
Error 9 error LNK2005: "wchar_t * __stdcall aaa(int)" (?aaa@@YGPA_WH@Z) already defined in A.obj C:\P\B.obj pr1
B.cppプロジェクトディレクトリに残してもプロジェクトに追加しなくても問題はなく、プロジェクトは正常にコンパイルされます。
B.cppそれはファイルを追加する際の問題ですか?