• 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配置的一些知识,知道了具体在哪里配置及这些配置生效后对开发有何促进作用。

  • 相关阅读:
    iOS 设置app语言中文,比如 copy中文,拍照按钮cancel 中文
    kCGImagePropertyExifDictionary 引用错误
    Objective-C中3种枚举比较及KVC两个小技巧
    xcode 调试程序 lldb 使用
    iOS kvo 结合 FBKVOController 的使用
    ios 推送app badge 数字累加操作
    推送未找到应用程序的“aps-environment”的权利字符串错误
    AVAudioPlayer播放在线音频文件
    MPMoviePlayerViewController 视频播放黑屏
    PHP 与 Redis 入门教程
  • 原文地址:https://www.cnblogs.com/hanxinle/p/10828855.html
Copyright © 2020-2023  润新知