标题::-1: error: collect2: ld returned 1 exit status
作者:xxl104
日期:2011-08-30 10:04
内容:
:-1: error: collect2: ld returned 1 exit status
这种错误除了一般的程序后台运行外,还有可能是定义的slot函数缺少函数体
#1 [jdwx 08-30 11:19]
mingw编译器,不管三七二十一,就是这个错误!
#2 [xxl104 08-30 11:19]
还有可能缺少某些头文件
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
class AddressBook : public QWidget
{
//Q_OBJECT
public:
AddressBook();
private:
QLineEdit *nameline;
QTextEdit *addresstext;
QPushButton *addButton;
QPushButton *submitButton;
QPushButton *cancelButton;
};
AddressBook::AddressBook()
{
QLabel *namelabel = new QLabel("name");
QLabel *addresslabel = new QLabel("address");
nameline = new QLineEdit;
addresstext = new QTextEdit;
nameline->setReadOnly(true);
addresstext->setReadOnly(true);
addButton= new QPushButton("&Add");
addButton->show();
submitButton=new QPushButton("&Submit");
submitButton->hide();
cancelButton = new QPushButton("&Cancel");
cancelButton->hide();
QVBoxLayout *buttonLayout = new QVBoxLayout;
buttonLayout->addWidget(addButton);
buttonLayout->addWidget(submitButton);
&nbs ..