C++中出现 LNK2005:错误

2024-12-16 11:25:55
推荐回答(2个)
回答1:

LNK2005错误是由于你在main()函数中引用的是#include "bank_ac.cpp" 而非 #include "bank_ac.h"所导致;
改成#include "bank_ac.h"之后还会有一个因为内联函数造成的LNK2019问题,改正方式是将
cpp文件中的内联函数定义移到类的头文件中。
内联函数的定义还是有一定的规则的。

回答2:

做完第一题后就出现这个错误,后面的都做不了了。不知道咋弄,哪位高手指导下。 你定义的某个函数或者功能重复了,在blank1中已经定义过了 ,