免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2210 | 回复: 0
打印 上一主题 下一主题

QT HelloWorld出错-一大堆错误信息 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-05-13 21:21 |只看该作者 |倒序浏览
编程环境: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
(省略)
请教各位这是什么原因造成的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP