标题:Makefile文件问题
作者:yu2007tian
日期:2006-12-05 18:47
内容:
在Redhat9.0上装了qt-x11-2.3.2,但是用Tmake生成的Makefile文件在开始处出现如下问题:
#include
#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
#error "This file was generated using the moc from 3.1.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
结果在利用make命令时不能编译通过
请问大侠们这是什么问题,应该如何解决啊?
#1 [cavendish 12-05 18:58]
检查一下调用了哪个moc
rh9系统中默认有个qt 3.x的moc
去/usr/bin下把那些默认的qmake, moc, uic的链接删除
要自己写好环境变量
放到单独的shell文件中
#2 [yu2007tian 12-06 12:11]
要自己写好环境变量
放到单独的shell文件中
请问斑竹以上应该如何理解啊?
能否详细解释以下啊?
#3 [XChinux 12-06 12:24]
引用第2楼yu2007tian于2006-12-06 12:11发表的“”:
要自己写好环境变量
放到单独的shell文件中
请问斑竹以上应该如何理解啊?
.......
请看Qt Install版的置顶的for X11的安装贴中说到的。