|
|
程序源码如下:
[PHP]/*helloworld.cpp*/
#include <qapplication.h>
#include <qlabel.h>
#include <qstring.h>
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QLabel *label = new QLabel(NULL);
QString string("Hello, World");
label->setText(string);
label->setAlignment(
Qt::AlignVCenter | Qt::AlignHCenter);
label->setGeometry(0,0,180,75);
label->show();
app.setMainWidget(label);
return(app.exec());
}
[/PHP]
编译时的错误如下:
[PHP][jing@JING ~]$ g++ -I$QTDIR/include helloqt.cpp
/tmp/ccDYsR8C.o:在函数‘main’中:
helloqt.cpp .text+0x24):对‘QApplication: Application(int&, char**)’未定义的引用
helloqt.cpp .text+0x56):对‘QLabel: Label(QWidget*, char const*, unsigned int)’未定义的引用
helloqt.cpp .text+0x6f):对‘QString: String(char const*)’未定义的引用
helloqt.cpp .text+0x11b):对‘QApplication::setMainWidget(QWidget*)’未定义的引用
helloqt.cpp .text+0x126):对‘QApplication::exec()’未定义的引用
helloqt.cpp .text+0x157):对‘QApplication::~QApplication()’未定义的引用
helloqt.cpp .text+0x170):对‘QApplication::~QApplication()’未定义的引用
/tmp/ccDYsR8C.o:在函数‘QString::~QString()’中:
helloqt.cpp .text._ZN7QStringD1Ev[QString::~QString()]+0x1d):对‘QString::shared_null’未定义的引用
helloqt.cpp .text._ZN7QStringD1Ev[QString::~QString()]+0x2e):对‘QStringData::deleteSelf()’未定义的引用
/tmp/ccDYsR8C.o .rodata._ZTV6QGList[vtable for QGList]+0xc):对‘QGList::clear()’未定义的引用
/tmp/ccDYsR8C.o:(.rodata._ZTV6QGList[vtable for QGList]+0x10):对‘QGList::~QGList()’未定义的引用
/tmp/ccDYsR8C.o:(.rodata._ZTV6QGList[vtable for QGList]+0x14):对‘QGList::~QGList()’未定义的引用
/tmp/ccDYsR8C.o:(.rodata._ZTV6QGList[vtable for QGList]+0x18):对‘QPtrCollection::newItem(void*)’未定义的引用
/tmp/ccDYsR8C.o:(.rodata._ZTV6QGList[vtable for QGList]+0x20):对‘QGList::compareItems(void*, void*)’未定义的引用
/tmp/ccDYsR8C.o:(.rodata._ZTV6QGList[vtable for QGList]+0x24):对‘QGList::read(QDataStream&, void*&)’未定义的引用
/tmp/ccDYsR8C.o:(.rodata._ZTV6QGList[vtable for QGList]+0x28):对‘QGList::write(QDataStream&, void*) const’未定义的引用
/tmp/ccDYsR8C.o:(.rodata._ZTI6QGList[typeinfo for QGList]+0x8):对‘typeinfo for QPtrCollection’未定义的引用
collect2: ld 返回 1
[/PHP]
这个问题应该是很低级的,还望大家给小弟指导一下 |
|