error LNK2005: "enum TWindowAttr TWINDOWATTR" (?TWINDOWATTR@@

来源:互联网 发布:python 简明教程 编辑:程序博客网 时间:2024/06/07 00:32

 

error LNK2005: "enum TWindowAttrTWINDOWATTR" (?TWINDOWATTR@@3W4TWindowAttr@”

error LNK1169:找到一个或多个多重定义

问题造成的原因是,结构体或者函数体的定义放在了头文件中,在头文件中定义的话,就会造成所以包含该头文件的源文件,进行再次的定义,所以会出现重复定义。