A.h
追加のヘッダーファイルを含むdllプロジェクトがあります。A.cpp
oヘッダーを持つ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
それはファイルを追加する際の問題ですか?