QT项目出现multiple definition of错误解决方案
今天把代码搬到QT上后出现了许多multiple definition of错误,总结下。
解决方法一:
在.pro文件下查看SOURCES +=和HEADERS +=也没有重复引入文件,删除重复的文件即可。
解决方法二:
把debug文件夹下的.o文件都删除,然后再编译下。
解决方法三:
如果.h文件中有类的定义和实现,则实现时在每个成员前加inline。
有帮助的话点个赞吧
解决方法一:
在.pro文件下查看SOURCES +=和HEADERS +=也没有重复引入文件,删除重复的文件即可。
解决方法二:
把debug文件夹下的.o文件都删除,然后再编译下。
解决方法三:
如果.h文件中有类的定义和实现,则实现时在每个成员前加inline。
有帮助的话点个赞吧