提供解决该问题的另一个思路:、
有以下文件结构:
B.cpp中有语句:
#include “B.h”
如果个人写的头文件 A.h也需要被B.cpp所包含,那就直接在B.cpp中添加:#include “A.h”, 不要把#include "A.h添加到头文件 “B.h”中;
如果B.h还被其他.cpp文件所包含的话,就会出现 “errorLNK1169:找到一个或多个多重定义的符号”,应尽量避免这种错误。
提供解决该问题的另一个思路:、
有以下文件结构:
B.cpp中有语句:
#include “B.h”
如果个人写的头文件 A.h也需要被B.cpp所包含,那就直接在B.cpp中添加:#include “A.h”, 不要把#include "A.h添加到头文件 “B.h”中;
如果B.h还被其他.cpp文件所包含的话,就会出现 “errorLNK1169:找到一个或多个多重定义的符号”,应尽量避免这种错误。