zoukankan      html  css  js  c++  java
  • QT开发(1)-准备工作

    背景:

    本人最常用的语言是C++,学习QT是为了扩展方便写一些界面程序,及时是后台开发人员,依旧可以将技能点点在这里。QT是跨平台的GUI工具,相较于MFC将生成代码与用户代码杂糅一起的做法,QT将用户代码与自身生成代码分离(VS中还是能看到),选择5.9版本,长期支持版本可以放心用于商用。

    先下载安装Windows10 SDK,只装dubugger那一项(其它的在安装vs的时候已经安装),这样在安装qt的时候,省去了一些调试环境的配置过程。

    下载 download.qt.io

    或者 ffmpeg.club

    安装时选择vs2015 64bit 和32bit,以及source,记得安装vsaddmin。

    安装内容:

    windows(系列博文开发环境)

    安装的内容包括了源码、库、示例、详尽的开发手册、集成开发环境qtcreator,一般在win上还是用vs来开发(本例vs2015),装在C盘根目录。

    打开它所在的路径,在bin下有qtcreator、帮助程序、页面设计程序等可以使用,

    这部分的大头是 信号槽原理,后续博文也会对这一部分的使用进行详细阐述。

    仿照一般工程建立文件夹 src 、lib、 bin、 doc,建立工程后 .pro就是工程文件,.user就是配置文件,一般将工程文件拷贝到别人的计算机前可以将这个文件删掉,启用目标本地的配置环境,moc_文件就是信号槽文件,将用户定义页面的xml文件和cpp页面文件整合起来的代码。

    linux 

    需要安装g++、make及sudo apt-get install libgl1-mesa-dev,用sudo ./XXXXX.run 安装。

    调试

    使用qt creator 创建工程后,简单的调试与VS类似,F9 - 设置断点,F5 - 执行到断点,F10 - 跳转,遇到函数不进入,F11 - 进入到函数内部执行。

    qmake - qt使用的命令行工具

    除了借用ide完成工作,也有使用qmake进行项目创建,生成lib、DLL文件,在vs和qtcreator中将项目生成或者导出,个人觉得这个过程还是比较繁琐的,相对于在linux环境下进行,在windows下往往会受阻于qt本身存在的bug,因此还是倾向使用qtcreator或者vs2015开发。作者设置过程中,能够开出来在linux下qt命令带来的便利,同时也学到了vs配置的一些知识,知道了具体在哪里配置及这些配置生效后对开发有何促进作用。

  • 相关阅读:
    摩托罗拉SE4500 德州仪器TI Omap37xx/AM3715/DM3730/AM3530 wince6.0/Windows Mobile 6.5平台 二维软解调试记录及相关解释
    摩托罗拉SE4500 三星 S3C6410 Wince6.0平台软解码调试记录以及驱动相关问题解释
    MSM8909+Android5.1.1之系统烧录
    PIC16F914SEG脚中电路图注意事项
    PIC16F914ADC模块采集数据转换
    PIC914AD模块使用记录
    PIC914 LCDCON液晶控制寄存器用法
    PIC914SEG设置方法
    示波器用法
    检测单片机是否启动
  • 原文地址:https://www.cnblogs.com/hanxinle/p/10828855.html
Copyright © 2011-2022 走看看