C++ 编译错误: 'class' 重定义 - 解决方案
这个错误是由于在 'lists.h' 文件中定义了重复的类名导致的。解决这个问题的方法是将 'lists.h' 文件中重复定义的类进行删除或者重命名。
根据报错信息,你可以看到 'Listno1'、'Listno2'、'Listno3' 和 'Gotoorder' 这四个类都被重复定义了。你需要确定这些类的定义在哪个文件中。
在 'lists.h' 文件中,找到这些类的定义,并删除其中一个。或者可以将其中一个类进行重命名,以避免重复定义。
例如,你可以将其中一个类的定义改为:
class Listno1_2 : public MainWidget
然后在 'lists.cpp' 文件中引用这个新的类名。
这样做可以解决重复定义的问题,让编译能够通过。
原文地址: https://www.cveoy.top/t/topic/paVU 著作权归作者所有。请勿转载和采集!