Ubuntu下面QT编译报错: 错误 :-1: error: collect2: ld 返回 1

2020年5月7日17:07:07

下午找了挺久的这个错误。

百度的答案呢,大多数就是说什么头文件定义了槽,但是.cpp文件没有槽的实现。

依据这个思路呢,我找了很久,但是还是没找到。。

因此,我把我的项目从ubuntu下面放到了windows下面,使用winQT来编译,成功编译并没有报标题的错误。

因此,我立刻就回到ubuntu,然后把那么build******那个生成的文件夹给删了,再次编译之后,发现,没有问题。一切正常。

所以,当大家遇到困难的时候,无路可走的时候,不如就从build*****文件夹入手,我立刻就删掉。就好起来了。

原文地址:https://www.cnblogs.com/qihuanye-229110/p/12844244.html