error: collect2: ld returned 1 exit status。 原因: 1、是有程序在后台运行 2、是slots里定义了函数 ,但是没有写函数体 3、是类里定义了函数,但没有写函数体,包括构造函数和析构函数。