回复: error: collect2: ld returned 1 exit status
#6 [projunjun 12-10 16:14]
引起此情况可能是,上次执行的窗口没有关闭,或者上次执行的.exe文件还在允许
解决的方法,点击Debug——stop debugger ,再重新允许就可以了
我原来也遇到这样的情况,就是这么解决的。
#7 [xiang612 12-11 15:08]
不知道你用QT creator 不?如果用的话,那个可以查错,返回为1,错误很多种
QT crteator有四个编译输出选项
1. builder issues
2. search Results
3. application output
4.compile output编译输出,这里面能给出所有导致返回1的错误,红行字都是错误。还有warning;
#8 [woyehaoma 03-15 17:28]
我的那个程序也出现这种问题,结果调试的时候发现我在声明的时候加了析构函数,把析构函数去掉就可以啦!