error LNK2005 最可能出现的情况

//file Reg.cpp

 

bool  RegEnum(){}

 

//file Main.cpp

 

#include "Reg.cpp"

main()

{

RegEnum();

}

 

上面描述了这样一种情况,在Reg.cpp文件中实现函数 RegEnum(),在另一个文件中包含Reg.cpp并调用RegEnum(),则会出现error LNK2005。

比较简单的解决办法是,将  RegEnum()声明为静态函数,即 bool  static  RegEnum()。

你可能感兴趣的:(error LNK2005 最可能出现的情况)