QT mocs_compilation.cpp 中出现多重定义问题

发布时间 2023-10-19 17:51:15作者: 刑法第一百二十三页

 在qt自动生成moc时,报自动生成的cpp中的方法重定义

redefinition of ‘const QMetaObject* xxx::metaObject() const’等等

查看mocs_compilation.cpp 发现其中有两行一样的cpp,这种情况大家可能会第一时间去排查是不是 .h文件被包含了两次,但是发现 .h文件都是 #ifndef了的

这种情况是怎么解决呢?    查看你的  cpp  h   ui文件名是否存在大写的情况,如果有全部改成小写解决!