• 7199阅读
  • 4回复

redhat9.0上面安装 QT2 常常遇到的问题[color=red][/color] [复制链接]

上一主题 下一主题
离线kingroc
 
只看楼主 倒序阅读 楼主  发表于: 2006-11-03
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-08) —
redhat9.0上面安装 QT2 常常遇到的问题

from kernel/qpsprinter.cpp:97:
/usr/X11R6/include/X11/Xft/Xft.h:35:31: freetype/freetype.h: 没有那个文件或目录
In file included from kernel/qt_x11.h:76,
      from kernel/qpsprinter.cpp:97:
/usr/X11R6/include/X11/Xft/Xft.h:52: syntax error before `;' token
/usr/X11R6/include/X11/Xft/Xft.h:86: 'FT_UInt' is used as a type, but is not
defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:93: 'FT_UInt' is used as a type, but is not
defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:190: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:295: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:354: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:393: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:399: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:408: type specifier omitted for parameter `
FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:408: parse error before `,' token
/usr/X11R6/include/X11/Xft/Xft.h:418: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:461: parse error before `*' token
make[2]: *** [kernel/qpsprinter.o] Error 1
make[2]: Leaving directory `/work/qt-2.3.2/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/work/qt-2.3.2'
make: *** [init] Error 2


这个是redhat9.0 上的freetype.h 在/usr/include/freetype2/freetype/ 中。

解决办法:
      cd /usr/include
      ln -s freetype2/freetype freetype
      在configure时 加上-no-xft
      例:./configure -no-xft


[ 此贴被XChinux在2006-11-16 23:28重新编辑 ]
离线justyou
只看该作者 1楼 发表于: 2007-04-02
我遇到拉一个make通不过的问题怎么解决啊?
make是它的错误是Makefie:119:warning:overriding commands for target"moc_kk.cpp'/
/usr/local/arm/2.95.3/arm-linux/bin/ld :kk.o RElocations in generic ELF(EM 3)
kk.o:could not read m1 exit status
make:***[kk] Error 1

这好象是toochain的库连接有问题
怎么解决啊?
离线justyou
只看该作者 2楼 发表于: 2007-04-02
用的也是qt 2 ,x11-2.3.2,QT/e2.3.7 tmake 1.11
离线leiyuhong

只看该作者 3楼 发表于: 2007-04-21
我碰到了和你一样的问题,不知道你解决了没有?
离线tocreat

只看该作者 4楼 发表于: 2008-03-27
####### Compiler, tools and options

CC    =    gcc
CXX    =    g++
CFLAGS    =    -pipe -Wall -W -O2 -DNO_DEBUG
CXXFLAGS=    -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG
INCPATH    =    -I$(QTDIR)/include
LINK    =gcc//生成的Makefile里原来是gcc,改为g++
LFLAGS    =   
LIBS    =    $(SUBLIBS) -L$(QTDIR)/lib -lqte
MOC    =    $(QTDIR)/bin/moc
UIC    =    $(QTDIR)/bin/uic

TAR    =    tar -cf
GZIP    =    gzip -9f

####### Files

HEADERS =    widget.h
SOURCES =    main.cpp \
        widget.cpp
OBJECTS =    main.o \
        widget.o \
        widget.o//多链接了一个widget.o,删除掉一个。

INTERFACES =    widget.ui
UICDECLS =    widget.h
UICIMPLS =    widget.cpp
SRCMOC    =    moc_widget.cpp \
        moc_widget.cpp
OBJMOC    =    moc_widget.o \
        moc_widget.o//多链接了一个moc_widget.o,删除掉一个

DIST    =   
TARGET    =    widget
INTERFACE_DECL_PATH = .

####### Implicit rules
快速回复
限100 字节
 
上一个 下一个