Ubuntu 9.04 + Qt SDK 4.5 C++开发环境的搭建

来源:互联网 发布:网络电视盒设置密码 编辑:程序博客网 时间:2024/06/05 10:03

经过一天的努力,总算是把这个环境搭建完毕了。

通过安装Qt 4.5 SDK让我对Ubuntu又有了进一步的了解。Ubuntu的确在界面的风格和软件安装上有很多的优点,但是在实践的过程中,也发现了Ubuntu最让人头疼的地方。就是软件包的依赖问题。在获得方便的同时也带来了不少的麻烦。

Ubuntu在网络连接的状态下,安装软件包只需要 sudo apt-get install XXXXX 就可以完成安装,这是它方便的所在。但是选择一个正确的软件源却是个问题。本人这次安装Ubuntu+QT就是一开始使用了不恰当的软件源,造成一些软件包错误的安装。通过上网查找资料和学习,把软件源改成了清华大学的镜像地址,问题才得以解决。

下面就说说怎么才是最快捷的安装Ubuntu9.04 + Qt 4.5 SDK的方法。

安装好Ubuntu9.04后,修改软件源更新。

下面是清华大学的镜像地址:

#第二个北京交大的速度最低速度870K/S(强烈推荐)
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-backports restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse

速度的确很快,我用的是教育网,基本在1.5MB/s。

更新好之后安装下载好的Qt SDK 4.5。 Qt的下载地址为:http://qt.nokia.com/downloads 根据自己系统的需求下载相应的文件。

qt的安装方法很简单:在终端中运行如下代码,

chmod u+x qt-sdk-linux-x86-opensource-2009.04.1.bin./qt-sdk-linux-x86-opensource-2009.04.1.bin本来以为这样就完事了,结果运行了一个最简单的程序hello world! 问题就出来了。出现错误 /usr/bin/ld: cannot find -lfreetype在网上找到了解决的方法,用新立得软件包管理器添加 libfreetype6 和libfreetype6-dev。然后,出现的问题也是跟帖子里一样,再编译时出现:/usr/bin/ld: cannot find -lgobject-2.0。只有接着打补丁。 分别检查安装:
      gob2             
libsm6
      libsm-dev
      libxrender-dev
      fontconfig1-dev
      libxext-dev然后执行:sudo apt-get install libgtk2.0-dev在这个过程中,别管Ubuntu怎么提示你有风险,你就是一路yes到底。然后再试试qt,这回总算是运行成功了。希望通过我的总结能对那些被同样问题困扰的人一些帮助。OVER
原创粉丝点击