当前位置: 首页 > news >正文

安卓4.3网站开发兼容培训网页

安卓4.3网站开发兼容,培训网页,个人网站需要备案吗,医疗网站建设公司1.源码#xff1a; 两种方式#xff0c;要么安装qt时选择source#xff0c;要么从官网下载源码#xff0c;然后在qt creator中设置路径。二选一即可。我选的第二种。 1.1.第一种#xff0c;安装时选择source#xff1a; 1.2.第二种#xff0c;下载源码设置路径#x…1.源码 两种方式要么安装qt时选择source要么从官网下载源码然后在qt creator中设置路径。二选一即可。我选的第二种。 1.1.第一种安装时选择source 1.2.第二种下载源码设置路径 我用的qt版本是5.14.2所以源码路径是 https://download.qt.io/archive/qt/5.14/5.14.2/single/qt-everywhere-src-5.14.2.zip 解压缩以后这种qt creator中设置路径。“工具”》“调试器”》“概要” 按照图片中标记的数字顺序操作主要是路径直接是源码根目录即可。 到这里qt源码本身就设置好了。要像调试自己代码一样可以打断点逐句调试还需要pdb调试信息符号表。 2.调试信息 所谓调试信息也是一些文件我认为就相当于一些索引锚点逐一对应了代码位置所以调试的时候才有断点和逐句调试。显然这东西与源代码有关qt有多少的代码模块就得相应有多少调试信息。从官网下载地址就能看出来。而且它是和编译器相关的。 https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5142/qt.qt5.5142.debug_info.win64_msvc2017_64/5.14.2-0-202003291224qtbase-Windows-Windows_10-MSVC2017-Windows-Windows_10-X86_64-debug-symbols.7z 就如上面的链接这样我下载的是win64下的5.14.2msvc2017编译器相关的debug_info。本来我用的编译器是mingw73_64位但是我没找到相关的debug_info用msvc一样道理。 但是注意下载那里有很多debug_info看名字就知道跟qt源码对应的我只下载了qtbase相关的如果真实项目中需要再对号入座就行了。 下载以后解压缩 一看就知道正好对应qt安装的编译器目录层级复制过去合并就行了。 比如我本机的路径是D:\Qt\Qt5.14.2\5.14.2\msvc2017_64把刚才解压缩的目录复制过来合并即可。 至此准备工作已经做好了。可以直接开始调试。 3.调试 随便新建一个项目但是调试的时候编译器一定的要和debug_info使用的一样。比如上面我下载的msvc2017那么调试时也要选择msvc2017。 在main函数的a.exec那里打个断点然后运行程序。 会发现下面的“WinMain”居然是亮色的可以跟踪进去了。点进去看看。 可以看到main函数被调用的过程。 回到main函数按f11进入细节。 然后就不用细说了。可以一直f11跟踪下去。 但是要注意它不能像调试自己代码一样直接转到定义。比如上面这样把鼠标移动到return QGuiApplication::exec();的exec那里按住ctrl直接点击的话它不是直接跳转到这个exec函数体定义而是跳转到声明。只能接着按f11跟进去然后再按ctrl点击就可以在声明和定义之间切换了。 就按上面说的一直跟踪下去发现exec函数最根本是这样的 是不是跟我们写多线程时使用的事件循环一样啊此处顺便提及一下我以前写的博客记录可以前后联想一下。 【Qt线程-2】事件循环QCoreApplication::processEventsexec的应用-CSDN博客 其实继续跟踪qt的事件循环处理会发现它最终本质就是手册里说的那样其实是消息队列处理。再往深的说线程和movetothread本质上还是基于消息队列。 4.总结 所以源码调试多好玩可以深入学习和理解qt的运作机制。大家一起动手来玩吧。
http://www.hkea.cn/news/14577720/

相关文章:

  • seo短视频网页入口引流网站怎么用asp.net做网站
  • 安徽省建设厅官方网站黄世山主机 可以 多少 网站
  • 有做网站设计吗如何搭建高访问量的网站
  • 注册wordpress博客西安seo公司哪家好
  • 福田企业网站优化哪个好dede网站首页
  • 山南网站制作广州做网站优化公司报价
  • 都江堰网站建设公司上海seo推广服务
  • 如何建设自己的企业网站北京效果好的网站推广
  • 正规代做毕业设计的网站做视频网站违法么
  • 腾讯云点播做视频网站智能建站推荐
  • 遵义营销型网站建设网络营销策划书模板
  • 网站建设需要哪些信息广州培训网站建设
  • 深圳网站建站建设百度推广登录平台网址
  • 众创空间文化建设网站wordpress 摘要长度
  • 天津市建设工程交易管理网站两学一做考试网站
  • 荥阳高端网站建设湖南网站建设服务
  • 广告联盟建设个人网站黄骅烈士
  • tp框架做餐饮网站网站后台进不去的原因
  • 曹县住房和城乡建设部网站信用门户网站建设
  • 金融网站开发目的电商开源
  • 网站那个做的比较好电影网站做流量
  • 公司企业建站报价自己做购物网站推广
  • 网站打开慢如何优化wordpress源码安装教程
  • 做外贸 网站没有邮箱怎么找大连排名推广
  • 微建站平台手机app编程工具
  • 网站导入题库怎么做的wix网站做图片能折叠吗
  • app开发网站公司兴义网站制作
  • 教育品牌加盟网站建设谈谈你对企业网站的页面设计
  • 企业网站托管外包怎么做唐山快速建站的公司
  • 郑州网站建设选微锐x贵港有网站建设的公司吗