在ubuntu下安装qt4.2时,make时出现 parser.h:27:18: 致命错误: QStack:没有那个文件或目录 怎么回事

cdsrc/&&make-fMakefilemake[1]:正在进入目录`/usr/local/qt-x11-opensource-src-4.2.0/src'cdtoo... cd src/ && make -f Makefile
make[1]: 正在进入目录 `/usr/local/qt-x11-opensource-src-4.2.0/src'
cd tools/moc/ && /usr/bin/qmake /usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc/moc.pro -o Makefile
cd tools/moc/ && make -f Makefile
make[2]: 正在进入目录 `/usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc'
g++ -c -pipe -O2 -Wall -W -DQT_WEBKIT -DQT_BOOTSTRAPPED -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_LIBRARY -DQT_NO_STL -DQT_NO_COMPRESS -DQT_NO_DATASTREAM -DQT_NO_TEXTSTREAM -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_THREAD -DQT_NO_REGEXP -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -I/usr/share/qt4/mkspecs/linux-g++ -I. -I../../corelib/arch/generic -I/include -I. -I/include/QtCore -o ./moc.o moc.cpp
In file included from moc.h:27:0,
from moc.cpp:24:
parser.h:27:18: 致命错误: QStack:没有那个文件或目录
编译中断。
make[2]: *** [moc.o] 错误 1
make[2]:正在离开目录 `/usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc'
make[1]: *** [sub-tools-moc-make_default] 错误 2
make[1]:正在离开目录 `/usr/local/qt-x11-opensource-src-4.2.0/src'
make: *** [sub-src-make_default-ordered] 错误 2
展开
 我来答
树大没风
2014-05-26 · TA获得超过316个赞
知道小有建树答主
回答量:200
采纳率:100%
帮助的人:104万
展开全部
看下/usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc/moc.h:27 引用的这个文件在哪里,能找到的话复制过来。 要是实在解决不了,也找不到的话改下上一级的makefile,让他不编译这个目录。有时候有的目录用不上,不编译也行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式