• 7266阅读
  • 8回复

求助! QT4.3.2装不上去啊! 请大家帮帮我,谢谢! [复制链接]

上一主题 下一主题
离线feiying888
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-15
— 本帖被 XChinux 执行加亮操作(2008-04-15) —
我在RedHatLinux9.0下,装不上去QT4.3.2
按照安装说明,我的操作步骤如下:

一. 复制:
cd /tmp
gunzip qt-x11-opensource-src-4.3.2.tar.gz # uncompress the archive
tar xvf qt-x11-opensource-src-4.3.2.tar # unpack it
二.

./configure


三.

qmake

qmake 完后,出现以下错误:

In file included from /usr/include/openssl/ssl.h:179,
from qsslsocket_openssl_p.h:83,
from qsslsocket_openssl_symbols_p.h:68,
from qsslcertificate.cpp:119:
/usr/include/openssl/kssl.h:72:18: krb5.h: 没有那个文件或目录
In file included from /usr/include/openssl/ssl.h:179,
from qsslsocket_openssl_p.h:83,
from qsslsocket_openssl_symbols_p.h:68,
from qsslcertificate.cpp:119:
/usr/include/openssl/kssl.h:132: 'krb5_enctype' is used as a type, but is not
defined as a type.
/usr/include/openssl/kssl.h:134: parse error before `*' token
/usr/include/openssl/kssl.h:147: parse error before `*' token
/usr/include/openssl/kssl.h:151: parse error before `*' token
/usr/include/openssl/kssl.h:153: parse error before `*' token
/usr/include/openssl/kssl.h:155: parse error before `*' token
/usr/include/openssl/kssl.h:157: parse error before `*' token
/usr/include/openssl/kssl.h:159: `krb5_context' was not declared in this scope
/usr/include/openssl/kssl.h:159: parse error before `,' token
/usr/include/openssl/kssl.h:160: `krb5_context' was not declared in this scope
/usr/include/openssl/kssl.h:160: parse error before `,' token
/usr/include/openssl/kssl.h:163: `krb5_timestamp' was not declared in this
scope
/usr/include/openssl/kssl.h:163: parse error before `,' token
/usr/include/openssl/kssl.h:165: parse error before `*' token
/usr/include/openssl/kssl.h:167: `krb5_enctype' was not declared in this scope
/usr/include/openssl/kssl.h:167: parse error before `,' token
make[1]: *** [.obj/release-shared/qsslcertificate.o] Error 1
make[1]: Leaving directory `/tmp/qt-x11-opensource-src-4.3.2/src/network'
make: *** [sub-network-make_default-ordered] Error 2



请大家帮帮忙.谢谢!!
离线XChinux

只看该作者 1楼 发表于: 2008-04-15
不要加openssl选项试试看
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线feiying888

只看该作者 2楼 发表于: 2008-04-16
好的,我试一试。。

请问openssl选项是管什么用的? 如果去掉的话,会不会影响QT的使用?

谢谢
离线feiying888

只看该作者 3楼 发表于: 2008-04-16
去掉openssl选项后, QT4就装上了,但发再,不能正确显示汉字.

designer里,的显示也不正常..


请高手帮忙.谢谢!!
离线feiying888

只看该作者 4楼 发表于: 2008-04-17
没有人遇到这这种问题吗?  期待高手帮忙!!!!
离线feiying888

只看该作者 5楼 发表于: 2008-04-22
???
离线wzy19856170

只看该作者 6楼 发表于: 2008-04-23
找高手哦 看不懂






















在线小游戏
离线wzc81614
只看该作者 7楼 发表于: 2008-04-25
为什么出现这样的情况呢1?
我也出现了这样的问题!
不要openssl就可以了
离线fusongbai
只看该作者 8楼 发表于: 2008-04-26
现在网上很多关于QT4.3.2  的安装方法。我也是初学者我第一次安上了。下载开源包:qt-x11-opensource-src-4.3.2.tar.gz
解压:gunzip qt-x11-opensource-src-4.3.2.tar.gz
            tar xvf qt-x11-opensource-src-4.3.2.tar
运行脚本:进入qt-x11-opensource-src-4.3.2文件夹,输入./configure运行shell脚本程序,为软件安装测试当前系统的一些必要的配置信息
编译: gmake
安装:gmake install
环境变量: vi /etc/profile 在该文件的末尾加上:
    PATH=/usr/local/Trolltech/Qt-4.3.2/bin:$PATH
    QTDIR=/usr/local/Trolltech/Qt-4.3.2
    MANPATH=$QTDIR/man:$MANPATH
    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    export PATH QTDIR MANPATH LD_LIBRARY_PATH
重启之后完成配置,写一个简单的HelloQt程序验证看是否配置成功,然后qmake -project 生成工程文件,qmake 该生成的工程文件(.pro)生成Makefile,最后make生成执行文件。

注:
1、gmake 过程中可能会报错,提示无法找到krb5.h,解决方法是:
  ln -s /usr/kerberos/include/com_err.h /usr/include/com_err.h
  ln -s /usr/kerberos/include/profile.h /usr/include/profile.h
  ln -s /usr/kerberos/include/krb5.h /usr/include/krb5.h
这就是我在网上找的安装方法,后来我在虚拟机上安装。    ./configure后  /usr/ke..../include 这个目录没有        就是后面要用的符号链接要用的。。。。。。
我也是初学者。。以后大家相互学习。。。。QQ  398407063
快速回复
限100 字节
 
上一个 下一个