技术笔记
本博客记录踩坑脱坑、早年知识归纳. 新博客常常更新: https://hanxinle.github.io

导航

 

背景:

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

 

posted on 2019-05-07 23:08  九品加  阅读(229)  评论(0编辑  收藏  举报