出现一个奇怪的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文件删除一个,编译通过