• 7837阅读
  • 3回复

大虾:make[1]: *** [allmoc.o] 错误 1,能否指点一下阿?谢谢! [复制链接]

上一主题 下一主题
离线cfd2006
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-15
大虾:make[1]: *** [allmoc.o] 错误 1,能否指点一下阿?谢谢!
— 本帖被 XChinux 执行加亮操作(2008-04-15) —
安装Qt/Embedded 2.3.7时,先输入: $./configure  -qconfig local -qvfb -depths 4,8,16,32,正常;
                                                再输入:$make sub-src,便报错,具体如下:
(我的系统ubuntu7.04,tmake-1.11,gcc 版本 4.1.2 (Ubuntu 4.1.2-0ubuntu4))

..................................................................................

/home/cfd2006/qte/qt-2.3.7/include/qdatetime.h:51: 警告: ‘class QDate’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qjpunicode.h:91: 警告: ‘class QJpUnicodeConv’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qsortedlist.h: In destructor ‘QSortedList<type>::~QSortedList()’:
/home/cfd2006/qte/qt-2.3.7/include/qsortedlist.h:51: 错误: ‘clear’ 的实参不依赖模板参数,所以 ‘clear’ 的声明必须可用
/home/cfd2006/qte/qt-2.3.7/include/qsortedlist.h:51: 错误: (如果您使用 ‘-fpermissive’,G++ 会接受您的代码,但是允许使用未定义的名称是过时的风格)
/home/cfd2006/qte/qt-2.3.7/include/qasyncimageio.h: At global scope:
/home/cfd2006/qte/qt-2.3.7/include/qasyncimageio.h:48: 警告: ‘class QImageConsumer’ 有虚函数却没有虚析构函数
kernel/qnetworkprotocol.h:60: 警告: ‘class QNetworkProtocolFactoryBase’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qpolygonscanner.h:48: 警告: ‘class QPolygonScanner’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qrangecontrol.h:52: 警告: ‘class QRangeControl’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qtooltip.h:87: 警告: ‘class QToolTip’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qfiledialog.h:77: 警告: ‘class QFilePreview’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qxml.h:214: 警告: ‘class QXmlReader’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qxml.h:402: 警告: ‘class QXmlContentHandler’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qxml.h:419: 警告: ‘class QXmlErrorHandler’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qxml.h:428: 警告: ‘class QXmlDTDHandler’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qxml.h:436: 警告: ‘class QXmlEntityResolver’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qxml.h:443: 警告: ‘class QXmlLexicalHandler’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qxml.h:456: 警告: ‘class QXmlDeclHandler’ 有虚函数却没有虚析构函数
/home/cfd2006/qte/qt-2.3.7/include/qwindowsystem_qws.h:223: 警告: ‘class QWSServer::KeyboardFilter’ 有虚函数却没有虚析构函数
make[1]: *** [allmoc.o] 错误 1
make[1]: Leaving directory `/home/cfd2006/qte/qt-2.3.7/src'
make: *** [sub-src] 错误 2


------------
我在本论坛、百度里都搜了,没有可用的办法阿?各位经过的大虾指点一下吧,谢谢了!

离线qiang1985
只看该作者 1楼 发表于: 2009-07-13
我也是这样的问题,顶一下!
离线qiang1985
只看该作者 2楼 发表于: 2009-07-13
我看了一下网上说的,这是linux版本不兼容的问题。你可以在redhat下试试!
离线shiroki

只看该作者 3楼 发表于: 2009-07-13
因为gcc的版本太高了,要换2.95-3.x来编译
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个