这个错误是由于在 'lists.h' 文件中定义了重复的类名导致的。解决这个问题的方法是将 'lists.h' 文件中重复定义的类进行删除或者重命名。

根据报错信息,你可以看到 'Listno1'、'Listno2'、'Listno3' 和 'Gotoorder' 这四个类都被重复定义了。你需要确定这些类的定义在哪个文件中。

在 'lists.h' 文件中,找到这些类的定义,并删除其中一个。或者可以将其中一个类进行重命名,以避免重复定义。

例如,你可以将其中一个类的定义改为:

class Listno1_2 : public MainWidget

然后在 'lists.cpp' 文件中引用这个新的类名。

这样做可以解决重复定义的问题,让编译能够通过。

C++ 编译错误: 'class' 重定义 - 解决方案

原文地址: https://www.cveoy.top/t/topic/paVU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录