初学QT,很多东西不明白,直接报了个错collect2.exe:-1: error: error: ld returned 1 exit status
这种情况一般是因为缺少模块,比如我这个缺少的网络模块
解决办法很简单:QT += core gui network
一定要看好的你的模块是缺少哪一个,具体的提示都在你用的?QT类里。
还有一种是因为你已经开了这个程序,也就是说你的程序已经在运行了,这个时候你又运行了,他就会报错,只需要关闭你的程序就好了。
分享下,希望有同样问题的朋友可以快速解决。