我有一个包含额外A.h
头文件的 dll 项目。A.cpp
包括 Ah 和具有 o 标头的 B.cpp。如果我添加B.cpp
到 Visual C++ 项目编译器报告许多错误:
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
文件的问题吗?