标题:[求助]编译qte, -qconfig small, 出错……
作者:rooney
日期:2010-01-11 15:08
内容:
如题,我编译qte 4.5.2 的时候,使用 -qconfig small选项,但是出现了如下错误:
In file included from access/qhttpnetworkreply.cpp:42:
access/qhttpnetworkreply_p.h:90: error: expected class-name before '{' token
access/qhttpnetworkreply_p.h:152: error: expected class-name before '{' token
access/qhttpnetworkreply_p.h:187: error: field `request' has incomplete type
make[1]: *** [.obj/release-shared-emb-arm/qhttpnetworkreply.o] Error 1
make[1]: Leaving directory `/home/xf/sanxo/qtlib/qt4/qte-4.5.2/src/network'
make: *** Error 2
查看src/network/access/qhttpnetworkreply_p.h第90, 152, 187行,发现QHttpNetworkHeader,QHttpNetworkHeaderPrivate, QHttpNetworkRequest
,以我的编程经验,上面的错误是因为上述三个类未定义,使用ctags跳转一下,发现在src/network/access/qhttpnetworkheader_p.h
有定义,于是在文件开头添加
#include
#include
#include
#include
编译
还是错误
In file included from access/qhttpnetworkreply.cpp:42:
access/qhttpnetworkreply_p.h:90: error: expected class-name before '{' token
access/qhttpnetworkreply_p.h:152: error: expected class-name before '{' token
access/qhttpnetworkreply_p.h:187: error: field `request' has incomplete type
make[1]: *** [.obj/release-shared-emb-arm/qhttpnetworkreply.o] Error 1
make[1]: Leaving directory `/home/xf/sanxo/qtlib/qt4/qte-4.5.2/src/network'
make: *** Error 2
#1 [jwqacqy 03-24 13:37]
额我的也出现这个问题 无论怎么配置都是在这里提示出错