A.iman
جمعه 14 تیر 1392, 22:03 عصر
سلام دوستان
من یه هدر فایل ساختم و از کلاس QWdget ارٍث بردم .... ولی مشکلی که هست اینه ک وقتی ران میکنم ارور میده :
#include "mainwindow.h"
#include <QApplication>
#include "nba.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
nba jk;
jk.show();
return a.exec();
}
#ifndef NBA_H
#define NBA_H
#include <QPushButton>
#include <QWidget>
#include <QGridLayout>
class nba : public QWidget{
Q_OBJECT
public :
nba(QWidget *parent =0 );
};
nba::nba(QWidget *parent):QWidget(parent){
QPushButton btn("enter");
QGridLayout glay ;
glay.addWidget(&btn);
}
#endif // NBA_H
اینم اروراش :
debug\re.exe:-1: error: LNK1169: one or more multiply defined symbols found
moc_nba.obj:-1: error: LNK2005: "public: __cdecl nba::nba(class QWidget *)" (??0nba@@QEAA@PEAVQWidget@@@Z) already defined in main.obj
من یه هدر فایل ساختم و از کلاس QWdget ارٍث بردم .... ولی مشکلی که هست اینه ک وقتی ران میکنم ارور میده :
#include "mainwindow.h"
#include <QApplication>
#include "nba.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
nba jk;
jk.show();
return a.exec();
}
#ifndef NBA_H
#define NBA_H
#include <QPushButton>
#include <QWidget>
#include <QGridLayout>
class nba : public QWidget{
Q_OBJECT
public :
nba(QWidget *parent =0 );
};
nba::nba(QWidget *parent):QWidget(parent){
QPushButton btn("enter");
QGridLayout glay ;
glay.addWidget(&btn);
}
#endif // NBA_H
اینم اروراش :
debug\re.exe:-1: error: LNK1169: one or more multiply defined symbols found
moc_nba.obj:-1: error: LNK2005: "public: __cdecl nba::nba(class QWidget *)" (??0nba@@QEAA@PEAVQWidget@@@Z) already defined in main.obj