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

  • 相关阅读:
    vue自定义指令
    ZOJ Problem Set–2104 Let the Balloon Rise
    ZOJ Problem Set 3202 Secondprice Auction
    ZOJ Problem Set–1879 Jolly Jumpers
    ZOJ Problem Set–2405 Specialized FourDigit Numbers
    ZOJ Problem Set–1874 Primary Arithmetic
    ZOJ Problem Set–1970 All in All
    ZOJ Problem Set–1828 Fibonacci Numbers
    要怎么样调整状态呢
    ZOJ Problem Set–1951 Goldbach's Conjecture
  • 原文地址:https://www.cnblogs.com/hanxinle/p/10828855.html
Copyright © 2011-2022 走看看