zoukankan      html  css  js  c++  java
  • 转:Ubuntu8.04下QT4.4.3的安装

    Ubuntu8.04下QT4.4.3的安装(编译)

    http://duanyuxue.blog.163.com/blog/static/4373151920089178503696/

    这段时间一直在搞QT的安装问题,先是在一台机器上的XP系统里联合VC2005安装好了QT4,但是接下来在虚拟机下的Redhat9.0下安装QT4 却一直没有成功.前几天有人推荐我在Ubuntu下直接安装QT4,思量了一下,心一横,给机器装了个双系统,虽然在Ubuntu下安装QT4的过程中也 出现了不少问题,但是总算都解决了。
            首先在QT官网http://trolltech.com/上下载了qt-x11-opensource-src-4.4.3.tar.gz。解压到任一你所想的目录下,但是要注意的是QT4完全安装后大概有2G左右,因此 要注意空间的问题。
            因为是新装的ubuntu8.0.4,所以还得安装gcc,在终端里
            sudo ap t-getinstall build-essential
           安装完后由于这个版本是基于x11的,还得安装x11库,继续
           sudo apt-getinstall build-essential
          (老实说这里不明白为什么同样的操作要作两次,不过在网上找的资料都是这样的,为了防止错误,我也就照作了!)
          接下来就是安装QT4了。进入解压目录,运行命令./configure,这个过程不是太长,配置成功后,再运行make命令,这个过程比较长,有将近2小时,这个过程也是最容易出错的时间,我在这里出现了两次错误:
          第一次,都是一些如下面所示的错误。
          http://www.cnblogs.com/include/QtGui/private/http://www.cnblogs.com/../src/gui/kernel/qt_x11_p.h:71:22: 错误: X11/Xlib.h:没有该文件或目录
         .........
         http://www.cnblogs.com/include/QtGui/private/http://www.cnblogs.com/../src/gui/kernel/qt_x11_p.h:287: 错误: ISO C++ 不允许声明无类型的‘Visual’
         /../include/QtGui/private/http://www.cnblogs.com/../src/gui/kernel/qt_x11_p.h:287: 错误: expected ‘;’ before ‘*’ token
        .........
        查阅了不少资料,才发现是缺少了xlib的开发包,于是
        apt-get install libx11-dev
        再一次make,没有发现上面的错误,谁知道接下来错现 了can not find -lXext 的错误,于是只好再去到处查阅资料,最终的解决办法是:
        /usr/lib目录下有libXext.so.6和libXext.so.6.4.0,其中是libXext.so.6是指向libXext.so.6.4.0的,建立一个新的连接:
    sudo ln -sf libXext.so.6 libXext.so(好像要到 /usr/lib目录下运行该命令才可以成功)。
         接下来就OK了,make后输入命令make install,搞定。
         安装完成后设置路径,我的默认的安装目录是/usr/local/Trolltech/Qt-4.4.3/bin,
         在终端里sudo gedit /etc/profile,在里面加上export PATH=$PATH:/usr/local/Trolltech/Qt-4.4.3/bin,保存后退出,运行source /etc/profile。
         最后进入安装目录测试的时候发现又有了新问题,发现QT界面的字体显示不出来,汉字全部以方框显示,最后的解决办法是:运行./qtconfig,在对话框中的字体中的第一个选项(family)改为Wenquanyi Bitmap Song .
        这样就全部OK了!
    ---------------------------------------
        以上是我在网上搜到的文章,在UBUNTU8.10上我也按照上述方法进行安装,成功。
  • 相关阅读:
    编译原理-第二章 一个简单的语法指导编译器-2.4 语法制导翻译
    编译原理-第二章 一个简单的语法指导编译器-2.3 语法定义
    编译原理-第二章 一个简单的语法指导编译器-2.2 词法分析
    LeetCode 1347. Minimum Number of Steps to Make Two Strings Anagram
    LeetCode 1348. Tweet Counts Per Frequency
    1349. Maximum Students Taking Exam(DP,状态压缩)
    LeetCode 1345. Jump Game IV(BFS)
    LeetCode 212. Word Search II
    LeetCode 188. Best Time to Buy and Sell Stock IV (动态规划)
    LeetCode 187. Repeated DNA Sequences(位运算,hash)
  • 原文地址:https://www.cnblogs.com/rocklele/p/1356297.html
Copyright © 2011-2022 走看看