同一个工程下,假如我在a.h里声明了一个函数void a()
然后在a.cpp里定义了这个函数void a(){//code}
然后我需要在b.cpp里使用a这个函数,请问这3个文件的#include(假如需要的头文件有stdio.h, mysql.h)到底该怎么写才能实现我要的功能,而且不会出现重复定义的情况?
谢谢
我现在已经将
#include
#include
#include
#include
#include
这5行放到了a.h中,然后a.h中声明了一个MYSQL t;
然后我在a.cpp和b.cpp中都添加了#include "a.h",然后编译到link obj文件那一步的时候提示MYSQL类重复定义,请问下上面5行#include应该放到哪些文件中?