zoukankan      html  css  js  c++  java
  • 初识Qt

    1.Qt/E 及 Qtopia

        Qt/E只是一个强大的C++库,基于C++的应用程序框架;除了提供强大的GUI库外,提供GUI组件外,Qt还内置了XML、网络访问、数据库连接技术。
        Qtopia是一个带有桌面系统。
        
        
    2.Qt的编译
        (1).交叉编译器的选择
            交叉编译器arm-linux-gcc-xxx,用于在linux开发环境下将源码编译成能够在arm板上运行的二进制代码。        
            不同的版本的交叉编译器适配的arm处理架构不同,需要查看一下。
            
        (2).编译下载的Qt/E源码   
            将源码解压后,运行make,进入编译选项,在build后执行make install命令。编译过程中会出现错误选项。
            
        (3).生成文件系统镜像
            生成system.img 镜像需要工具 “mkimage” 。命令'make_ext4fs -s -l 314572800 -a root -L linux system.img root'
            
     3.跨平台的可执行文件
        
           在Linux和Windows环境下通过Qt编写的程序调试成功后,在其源码文件夹下。调用编译好的Qt源码中的qmake,路径: /../qt-4.7.1/bin/qmake,会在
        源码文件下生成Makefile文件,然后执行make命令,则会生成可在arm平台下运行的Qt二进制可执行文件。将二进制文件编译进文件系统或者动态挂载运行即可执行。


     4.Qt模块
        Qt5后,功能进行了模块化划分,分基础模块和扩展模块
        基础模块: Qt Core /Qt GUI /Qt Multmedia /Qt Network /Qt Qml....
        扩展模块: Qt 3D /Qt Buletooth

  • 相关阅读:
    关于ListView的注意点
    推荐一波 瀑布流的RecylceView
    RecycleView的简单应用
    Java Junit单元测试
    Java 2 个 List 集合数据求并、补集操作
    Java @Validated 遇到的大坑
    Java中的Validated验证
    使用一条sql语句查询多表的总数
    Java thymeleaf模板获取资源文件的内容
    Java热启动
  • 原文地址:https://www.cnblogs.com/nyqm/p/7955663.html
Copyright © 2011-2022 走看看