qt编译multiple definition问题记录

出现一个奇怪的qt编译问题

  • 编译问题
    • 出现原因
    • 解决方法

编译问题

出现十几个

multiple definition of xxx; xxx.o:/xxx: first defined here /usr/bin/ld:

出现原因

在svn更新后,没有把之前的类文件保留,然后pro文件里面还是有之前的文件

SOURCE+= DEMO.CPP \
	DEMO.CPP
HEADERS += DEMO.H \
	DEMO.H

解决方法

将pro中重复的cpp和h文件删除一个,编译通过

你可能感兴趣的:(Qt错误,qt5)