首页| 论坛| 消息

标题:用Qt-embedded自带的qconfig-xxx.h编译出错
作者:wato
日期:2009-09-16 13:09
内容:

有人试过用qconfig裁减QTE编译成功的吗
我用QT自带的qconfig-medium.h来编译也报错,错误提示大概是裁了不该裁的,但这个配置文件是自带的阿  我没有DIY过
./configure -qconfig medium
make时错误提示如下:
access/qhttpnetworkheader.cpp:47: 错误: ‘QHttpNetworkHeaderPrivate’未声明
access/qhttpnetworkheader.cpp:47: 错误: ISO C++ 不允许声明无类型的‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp: In function ‘int QHttpNetworkHeaderPrivate(const QUrl&)’:
access/qhttpnetworkheader.cpp:48: 错误: 只有构造函数才能有基类初始值设定
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:52: 错误: ‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp:52: 错误: expected ‘,’ or ‘...’ before ‘&’ token
access/qhttpnetworkheader.cpp:52: 错误: ISO C++ 不允许声明无类型的‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp:52: 错误: ISO C++ 不允许声明无类型的‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp: In function ‘int QHttpNetworkHeaderPrivate(int)’:
access/qhttpnetworkheader.cpp:53: 错误: 只有构造函数才能有基类初始值设定
access/qhttpnetworkheader.cpp:53: 错误: ‘other’在此作用域中尚未声明
access/qhttpnetworkheader.cpp:55: 错误: ‘url’在此作用域中尚未声明
access/qhttpnetworkheader.cpp:56: 错误: ‘fields’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:52: 警告: 未使用的参数‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp:59: 错误: ‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp:59: 错误: non-成员函数‘qint64 contentLength()’不能拥有 cv 限定符
access/qhttpnetworkheader.cpp: In function ‘qint64 contentLength()’:
access/qhttpnetworkheader.cpp:62: 错误: ‘headerField’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:69: 错误: ‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp: ..


#1 [wczt_123 09-17 14:59]
我也是碰到这问题
我用的
./configure -qconfig small
提示
access/qhttpnetworkheader.cpp:47: 错误:‘QHttpNetworkHeaderPrivate’未声明
access/qhttpnetworkheader.cpp:47: 错误:ISO C++ 不允许声明无类型的‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp: In function ‘int QHttpNetworkHeaderPrivate(const QUrl&)’:
access/qhttpnetworkheader.cpp:48: 错误:只有构造函数才能有基类初始值设定
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:52: 错误:‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp:52: 错误:expected ‘,’ or ‘...’ before ‘&’ token
access/qhttpnetworkheader.cpp:52: 错误:ISO C++ 不允许声明无类型的‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp:52: 错误:ISO C++ 不允许声明无类型的‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp: In function ‘int QHttpNetworkHeaderPrivate(int)’:
access/qhttpnetworkheader.cpp:53: 错误:只有构造函数才能有基类初始值设定
access/qhttpnetworkheader.cpp:53: 错误:‘other’在此作用域中尚未声明
access/qhttpnetworkheader.cpp:55: 错误:‘url’在此作用域中尚未声明
access/qhttpnetworkheader.cpp:56: 错误:‘fields’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:52: 警告:未使用的参数‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp:59: 错误:‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp:59: 错误:非成员函数‘qint64 contentLength()’不能拥有 cv 限定符
access/qhttpnetworkheader.cpp: In function ‘qint64 contentLength()’:
access/qhttpnetworkheader.cpp:62: 错误:‘headerField’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:69: 错误:‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp: In function ‘void setContentLength(qint64)’:
access/qhttpnetworkheader.cpp:71: 错误:‘setHeaderField’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global ..
#2 [qiang1985 09-17 21:31]
顶!!!!
#3 [wczt_123 09-18 11:02]
期待大牛出现 ...
#4 [wczt_123 09-19 15:18]
....................
等......
#5 [rqzrqh 09-19 16:58]
这两个配置参数没见过

<< 1 2 3 >> (1/5)

回复 发表
主题 版块