MFC小白请教 结构体提示重复定义如何修改

图片说明图片说明![图片说明图片说明

4个回答

global.h是不是重复包含了?加上包含宏判断试试。
#ifndef GLOBAL_H
#define GLOBAL_H
....global的内容
#endif

能不能打个断点看看,步进观察一下变量

u013565411
-小客- 回复u010774706: 正解
2 年多之前 回复
u010774706
konglingren 定义放到cpp里面,然后在.h里面extern
2 年多之前 回复
qq_33396997
乜都唔识 更新了图,请帮我看看
2 年多之前 回复

1、这是编译错误,不用设置断点(也设置不了)。
2、提示定义重复了,可能原因有2个:
1) 你真的重复定义了那个结构体,搜索整个项目找一下。
2)、头文件包含有问题,解决办法参考BigSpiderMan 所说(尊重他人成果,此处不列出)
以上为个人意见,仅供参考。

改下那个结构体的名称

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问