zoukankan      html  css  js  c++  java
  • Linux下Qt的安装与配置

    参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译、安装、配置 QT

    1. 下载qt

      这里用的是4.7.0版本 qt-everywhere-opensource-src-4.7.0.tar.gz

    2. 拷贝并解压

      这里我装的是Vmware上面的linux,所以windows与linux直接的文件共享,建议用samba,Samba我前面的笔记有介绍,这里不详谈。

      拷贝到下面这个目录下

      解压用 : tar zxvf xxxxxx

    3. 配置并编译

      切换到下面的目录,并输入命令行:./configure

      上面的configure之后,我们需要对其进行编译。

      make 即可。大概需要2个小时左右。

      make之后,我们还需要安装:执行命令 make install

    4. 配置环境变量

      这一步 很容易被初学者忘记,如果这一步没有执行的话,会出现类似于: xxxx shared library qtlib…so…. 找不到之类的错误。

      配置完之后,还有一个操作就是使得配置生效,一般用 source /etc/profile

      但是这种方法不知道怎么回事,每次打开一个终端或者重启电脑都需要执行 source /etc/profile才行。

      所以,我们需要把上面的命令写入到 ~/.bashrc 当中,这样的话,就不会出现刚刚的问题了。

      参考文档:http://blog.csdn.net/zzobin/article/details/7652309 linux下QT安装

    5. 验证与建立快捷方式

      键入命令: qmake -v

       

      下面是建立快捷方式:

      ln -s /usr/local/xxxxx /root/Desktop 如果是某个用户的话 可能是这样的: /home/yourname/Desktop

    6. 安装 qt ---IDE 也就是QT_creator

      一个完整的QT包括两部分,一个是QT库一个是IDE。

      安装过程:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html

      1)首先下载QT_Creator

    网址:http://download.csdn.net/detail/yanzi1225627/4435814 qt-creator-linux-x86-opensource-2.5.0

    2)配置samba服务

    参考资料:http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html LinuxSamba详细安装

    大概是这样的:

    3)拷贝安装

    在 /opt/linuxsir下拷贝文件到桌面或者其他地方,并修改文件属性,然后执行,这是.bin文件可以直接执行。

    安装完之后如下图所示:

     

     

    补充:

     

    1、之前对qt了解太过一般,没有深入了解精髓。QT作为一个跨平台开发环境,可以在windows、linux等众多平台上开发程序,但其本身要想运行,有专门的编译环境。这个环境主要是针对 QT library来说的。

    库对应着很多版本,有MINGW,VS2008 ,VS2010等,这些都是编译器不同决定的。

    对于QT Creator尽量选择最新的,版本无差异。

    下载地址: http://www.qt.io/download-open-source/

    2、也就是说 qt本身 具有跨平台性,哪个系统用都可以,但是必须用某一款具体的交叉编译软件去编译qt程序。

    QT creator 只是一个工具而已,写写代码,其实源码并不需要存在。这时候写程序可能没有源码提示,但是很方便,只是写代码的一个平台,完全可以在另一个平台上进行编译即可。

    这点一定需要注意,在哪个平台用着方便,我们就可以在哪个平台上进行编译程序。

    3、但是还有一个重要方面需要注意,毕竟你是在linux上面进行程序的开发,我们可以在pc机上面的linux下面进行验证,然后在arm里面跑程序即可。这里有一个麻烦的地方在于,我们需要在

    Windows平台下面编程序然后在arm里面运行。

     

    还有一个东西需要注意就是 CYGWIN,这是一个跨平台的开发环境。

    4、到上面的网站下载QT 离线包,大概在650M左右,包括源代码和QT Creator。根据自己的电脑下载对应的版本的QT程序。

    5、对应源码来说,它可以通过配置参数编译配置到不同的Qt/E环境。图1配置为arm端环境,图2配置为pc端环境。

    6、一般做法:

    一般是在windows上写程序,然后拿到linux下通过交叉编译 成arm端的程序,或者装一个纯linux环境做开发。

  • 相关阅读:
    JAVA中HashMap相关知识的总结(一)
    linux进阶之路(三):vi/vim编辑器
    linux进阶之路(二):linux文件目录
    linux进阶之路(一):linux入门
    linux:lrzsz安装
    一:阿里云服务器使用及后台环境搭建
    第二篇:线程七种状态
    Git log
    redis3.0 集群实战3
    详解Linux chgrp和chown命令的用法
  • 原文地址:https://www.cnblogs.com/zhuxuekui/p/4760443.html
Copyright © 2011-2022 走看看