我的版本是qt3,make后出现:
quit.cpp: In function `int main(int, char**)':
quit.cpp:7: no matching function for call to `QPushButton::QPushButton(const
char[5])'
/usr/lib/qt-3.1/include/qpushbutton.h:134: candidates are:
QPushButton::QPushButton(const QPushButton&)
/usr/lib/qt-3.1/include/qpushbutton.h:66:
QPushButton::QPushButton(const QIconSet&, const QString&, QWidget*, const
char* = 0)
/usr/lib/qt-3.1/include/qpushbutton.h:65:
QPushButton::QPushButton(const QString&, QWidget*, const char* = 0)
/usr/lib/qt-3.1/include/qpushbutton.h:64:
QPushButton::QPushButton(QWidget*, const char* = 0)
make: *** [quit.o] Error 1
贴上本人的程序,不知道错哪里,请大家给个建议
#include <qapplication.h>
#include <qpushbutton.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton *button = new QPushButton("Quit");
QObject::connect(button, SIGNAL(clicked()),
&app, SLOT(quit()));
button->show();
return app.exec();
}