初学Qt遇到的问题,在windows环境下的dev c++ IDE下
//logindlg.h
#ifndef _LOGINDLG_H_
#define _LOGINDLG_H_
#include<QDialog>
class QLineEdit;
class CLoginDlg:public QDialog
{
public:
CLoginDlg(QWidget *parent = 0);
public slots:
virtual void accept();
private:
QLineEdit *usrLineEdit;
QLineEdit *pwdLineEdit;
};
#endif
#include "logindlg.h"
#include <QtGui>
CLoginDlg::CLoginDlg(QWidget *parent):QDialog(parent)
{
}
编译出错
undefined reference to `vtable for CLoginDlg'
undefined reference to `vtable for CLoginDlg'
undefined reference to `vtable for CLoginDlg'
undefined reference to `vtable for CLoginDlg'
undefined reference to `vtable for CLoginDlg'
undefined reference to `WinMain@16'
ld returned 1 exit status
E:\program\qt4开发\第二章\Makefile.win [Build Error] [对话框.exe] Error 1
不知道是怎么搞的