QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1115|回复: 6

为什么qt程序在Redhat9下编译不过去?

[复制链接]
发表于 2004-4-12 10:29:35 | 显示全部楼层 |阅读模式
   我用qt开发了一个最简单的程序,就是编译不过去,我已经y用qmake产生makefile,就是在执行make命令下出错,不知为啥??

   我把qt自带的例子程序进行编译,同样问题。有人说redhat9对KDE和qt支持有问题?难道真是如此?
发表于 2004-4-12 10:38:37 | 显示全部楼层
把你的错误信息贴出来
源程序和pro文件贴出来
回复

使用道具 举报

 楼主| 发表于 2004-4-13 10:36:01 | 显示全部楼层
redhat9自带的qt是3.1.1版,我自己安装了qt-x11-3.3.1版(已经安装好),程序(就用qt自带的例子,以免程序有错)执行make命令编译程序时,老是提示很多文件找不到,并且此错误达上千个,一直编译,系统没反应,只有重新启动啊!!!!!!
      错误提示好象是(因为我不会截屏):
      /usr/qt-3.1/lib/......     找不到此文件或目录  

难道我的环境变量配置没起作用??!!!
还有,qt-3.3.1为啥不会覆盖qt-3.1.1啊? !!!

望高人指教!!
回复

使用道具 举报

发表于 2004-4-13 11:54:27 | 显示全部楼层
你的环境变量如何配置的?
另外redhat发行版
在/usr/bin下有qmake,moc,uic等等的链接
应该是指向原有目录的
更换它们或者删掉这些链接
回复

使用道具 举报

 楼主| 发表于 2004-4-13 15:58:53 | 显示全部楼层
我在qt的安装目录下创建了.profile文件,添加了下面这些行:


   QTDIR=/usr/local/qt
    PATH=$QTDIR/bin:$PATH
    MANPATH=$QTDIR/man:$MANPATH
    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH


另外,我想问一下qt的不同版本是不是能共存啊!!!
回复

使用道具 举报

发表于 2004-4-15 16:44:11 | 显示全部楼层
可以共存呀
我总是编译很多的Qt版本呀
看你的环境变量怎么写了
别冲突就可以了
回复

使用道具 举报

发表于 2004-4-18 20:33:53 | 显示全部楼层
qt在redhat下可以编译的
我用的就是redhat9
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 13:54 , Processed in 0.158080 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表