- 论坛徽章:
- 0
|
编程环境:Redhat6.2
QT版本:4.6
从网上抄写了HelloWorld的代码如下:
#include <QApplication>
#include <QWidget>
#include <QLabel>
#include <TextCodec>
#include <QPushButton>
#include <QVBoxLayout>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
QWidget* pWidget = new QWidget;
QLabel label(pWidget);
label.setText(QObject::tr("同一个世界,同一个梦想!"));
QPushButton* btn = new QPushButton(QObject::tr("关闭"), pWidget);
QVBoxLayout* layout = new QVBoxLayout;
layout->addWidget(&label);
layout->addWidget(btn);
pWidget->setLayout(layout);
QObject::connect(btn, SIGNAL(clicked()), pWidget, SLOT(close()));
pWidget->show();
return app.exec();
}
结果报一大堆莫名其妙的出错信息:
.....(省略)
/usr/include/bits/pthreadtypes.h:65: error: declaration for parameter ‘__pthread_list_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:57: error: declaration for parameter ‘pthread_attr_t’ but no such parameter
/usr/include/bits/pthreadtypes.h:50: error: declaration for parameter ‘pthread_t’ but no such parameter
/usr/include/sys/select.h:109: error: declaration for parameter ‘select’ but no such parameter
/usr/include/sys/select.h:78: error: declaration for parameter ‘fd_set’ but no such parameter
/usr/include/sys/select.h:55: error: declaration for parameter ‘__fd_mask’ but no such parameter
/usr/include/bits/sigset.h:32: error: declaration for parameter ‘__sigset_t’ but no such parameter
/usr/include/bits/sigset.h:24: error: declaration for parameter ‘__sig_atomic_t’ but no such parameter
/usr/include/sys/types.h:206: error: declaration for parameter ‘register_t’ but no such parameter
/usr/include/sys/types.h:204: error: declaration for parameter ‘u_int64_t’ but no such parameter
/usr/include/sys/types.h:203: error: declaration for parameter ‘u_int32_t’ but no such parameter
/usr/include/sys/types.h:202: error: declaration for parameter ‘u_int16_t’ but no such parameter
/usr/include/sys/types.h:201: error: declaration for parameter ‘u_int8_t’ but no such parameter
/usr/include/sys/types.h:198: error: declaration for parameter ‘int64_t’ but no such parameter
/usr/include/sys/types.h:197: error: declaration for parameter ‘int32_t’ but no such parameter
/usr/include/sys/types.h:196: error: declaration for parameter ‘int16_t’ but no such parameter
/usr/include/sys/types.h:195: error: declaration for parameter ‘int8_t’ but no such parameter
/usr/include/sys/types.h:153: error: declaration for parameter ‘uint’ but no such parameter
/usr/include/sys/types.h:152: error: declaration for parameter ‘ushort’ but no such parameter
/usr/include/sys/types.h:151: error: declaration for parameter ‘ulong’ but no such parameter
(省略)
请教各位这是什么原因造成的?
|
|