Qt Vs2017使用Charts异常

头文件包含报错按照
https://blog.csdn.net/qq_28080659/article/details/78914373
操作的
不包含这些头文件就正常

img

img

该回答引用ChatGPT
请参考下面的解决方案,如果有帮助,还请点击 “采纳” 感谢支持!

这个错误消息指出了在你的代码中发现了一个名称重定义错误。它指出了你在编译源文件 MainUDodule.cpp 中声明了一个名为 "instance" 的成员,但其他地方可能已经有了同样的声明。建议你检查你的代码,确保该成员的名称在整个代码库中是唯一的。

解决这个问题的方法有以下几种:
1、更改名称:更改在编译源文件 MainUDodule.cpp 中声明的 "instance" 名称,以避免与其他地方的同名声明冲突。

2、使用命名空间:使用命名空间来隔离你的代码中的变量和函数,以避免名称冲突。

3、检查头文件包含:检查包含的头文件是否与其他文件冲突,可能导致重定义错误。可能需要移除不必要的头文件或替换为正确的头文件。

那你是否降过VS版本,有没有可能是高低版本匹配问题,从你参考的实例来看

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

你试试在Qt Project setting里选中Charts。