有人试过用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: In function ‘void setContentLength(qint64)’:
access/qhttpnetworkheader.cpp:71: 错误: ‘setHeaderField’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:74: 错误: ‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp:74: 错误: non-成员函数‘QByteArray headerField(const QByteArray&, const QByteArray&)’不能拥有 cv 限定符
access/qhttpnetworkheader.cpp: In function ‘QByteArray headerField(const QByteArray&, const QByteArray&)’:
access/qhttpnetworkheader.cpp:76: 错误: ‘headerFieldValues’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:91: 错误: ‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp:91: 错误: non-成员函数‘QList<QByteArray> headerFieldValues(const QByteArray&)’不能拥有 cv 限定符
access/qhttpnetworkheader.cpp: In function ‘QList<QByteArray> headerFieldValues(const QByteArray&)’:
access/qhttpnetworkheader.cpp:95: 错误: ‘fields’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:104: 错误: ‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp: In function ‘void setHeaderField(const QByteArray&, const QByteArray&)’:
access/qhttpnetworkheader.cpp:107: 错误: ‘fields’在此作用域中尚未声明
access/qhttpnetworkheader.cpp: At global scope:
access/qhttpnetworkheader.cpp:117: 错误: ‘QHttpNetworkHeaderPrivate’is not a class or namespace
access/qhttpnetworkheader.cpp:117: 错误: expected ‘,’ or ‘...’ before ‘&’ token
access/qhttpnetworkheader.cpp:117: 错误: ISO C++ 不允许声明无类型的‘QHttpNetworkHeaderPrivate’
access/qhttpnetworkheader.cpp:117: 错误: non-成员函数‘bool operator==(int)’不能拥有 cv 限定符
access/qhttpnetworkheader.cpp:117: 错误: ‘bool operator==(int)’的实参必须有类或枚举类型