:-1: error: collect2: error: ld returned 1 exit status

发布时间 2023-11-20 15:37:47作者: 一字千金

1.问题描述

用Qt5.9.6 在window上开发的程序,改了几个文件,删除了一些文件,增加了一些文件,然后放到linux环境下去编译报错:-1: error: collect2: error: ld returned 1 exit status

 

 

2.解决办法

没有报哪里错误,也没有报错误位置,不知道如何定位,经过摸索,在.pro工程中删除了之前删除的文件,然后增加了新增加的文件,特别是工程中已经没有使用,但是工程中还有该文件,编译成功了,连接的时候找不到这个文件依赖关系,就报这个错。