在创建新的项目时,出现*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
搜索说是出现多个公共定义, 第一时间想到的是几个头文件引用重复, 百度了半天说是 #ifndef +#define +endif 能够解决问题,但本身我就是这样写的。 因此不是该问题, 想了一会,并重新翻看了代码的定义, 发现#define ALLOCATE_EXTERN 这个变量在两个头文件中有两次定义,因此删除了一个头文件中的定义,再编译。成功!!!
结论: 碰到问题时,先要想办法弄清楚问题的本质,再来着手解决问题。
关于*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS 问题
最新推荐文章于 2024-07-09 19:27:02 发布