Qt 报错:重复引用错误:duplicate symbols for architecture x86_64

合并代码之后,mac 上运行发现编译不过去

报错信息:duplicate symbols for architecture x86_64

解决:

查看代码,发现工程pri文件里面,有一个pri 写了两次,删除多余的pri 重新qmake正常

同理,pri 里面具体的Header 和source 也有可能因为重复引用而报错,注意合并代码进行检查

你可能感兴趣的:(Qt学习,qt)