redhat9配置qte开发环境

写在前面:半年前我就开始研究Qt了,后来怎么也安装不上Qte的包。开始是在redhat9上安装有依赖性的问题,然后在FC5、FC7上安装有因为虚拟帧缓冲的问题不能运行。最近我终于把Qte安装到redhat9上了,但是我已经不玩这个了。
 首先说一下我的安装环境redhat9、tmake-1.11.tar.gz(这个好像是创建编译项目时候用的)、qt-x11-2.3.2.tar.gz(x11上的qt提供虚拟帧缓冲和一些开发工具)、qt-embedded-2.3.7.tar.gz(嵌入式qte)、qtopia-free-1.7.0.tar.gz(为开发pda提供的一个平台,这个我没有装,个人认为把qt玩明白了qte,qpe也就都差不多了,装qte主要是为了联系交叉编译和在目标上调试。)
#TMAKE
#export TMAKEDIR=$PWD/tmake-1.11
export TMAKEDIR=/QQwen/Install/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-X86-g++
export PATH=$TMAKEDIR/bin:$PATH

#QTE
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

#QT/X11
export QTDIR=$PWD
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

我将环境变量写到了shell里,然后我用sh <shell名称>执行shell,但是环境变量没有设置成功。./<shell名称>也没有设置成功,后来问了同事才指到需要用. ./<shell名称>(点空格点反斜杠<shell名称>)才可以。另外需要设置环境变量为当前路径可以这样,export PATH=$PWD 这里pwd一定要是大写的才行。

以下是安装和运行时遇到的几个问题

qt-x11-2.3.2编译错误
In file included from kernel/qt_x11.h:76,
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:

解决:./configure -no-opengl -no-xft

examples/launcher下的./start_demo,出现如下提示:
Cannot find font definition file /QQwen/Insatll/qt-2.3.2/lib/fonts/fontdir - is $QTDIR set correctly?

解决:将/QQwen/Insatll/qt-2.3.7/lib/fonts文件夹copy到/QQwen/Insatll/qt-2.3.2/lib/下,上面那个错误好像是说找不到子图库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值