1:Qt的版本多到你数都数不清,多到你开始怀疑人生。从4.6开始到5.8,从MSVC编译器到MINGW编译器,从32位到64位,从Windows到Linux到MAC。MSVC版本还必须安装对应的VS2005 VS2008 VS2010 VS2013 VS2015,MINGW版本必须安装不小于某个版本号的Mingw编译器。很多人一看官网的下载链接,就蒙圈了,到底应该选择哪一个进行下载开发呢。本人就在四块硬盘上安装了七八个操作系统安装了十几个Qt开发环境。

2:Qt各种乱码问题(不只是Qt的问题,这是IT界的问题,什么utf-8带BOM,什么MSVC默认是GBK编码,什么回车换行符\r\n),困扰Qter一生,有时候解决了界面乱码,输出又出乱码了,解决了输出乱码,界面又乱码了,打印也乱码,显示的那些火星文他妈的谁懂啊,坑爹坑死你。

3:Qt4到Qt5版本的巨大改动,让很多Qt4时代的代码不能正常在Qt5环境中编译,导致网上各种初学者下载到的Qt4代码编译没有一个通过的人丧失信心,甚至又开始怀疑人生,网上都是骗人的又一次浮现脑海。

4:为了能够做到开发跨平台应用,不得不安装几块硬盘,安装七八个操作系统,虚拟机的坑使得必须安装真机环境才能测试出真实效果,最基本的你必须安装windows XP,WIN7 32位 64位,WIN8,WIN8.1 WIN10 32位 64位,ubuntu 14.04 15.04 16.04,S3C6410 335 A8 A9各种交叉编译环境,还得单独安装一个干净的XP或者WIN7用于开发android(本人试过N次,在原有的安装了很多东西的电脑上搭建Qt android开发环境死活不成功,必须全新安装的操作系统才可以,所以单独搞了一块硬盘用来Qt开发android)。

5:Qt发布也困扰了不少的初学者,尤其是高达几十兆的运行库文件,更是崩溃至极,不是提示缺少某个文件,就是那边少了数据库插件,甚至蹦蹦蹦的弹框,最可恨可气无奈的是,明明某些电脑可以正常运行,某些电脑死活跑不成功。

6:Qt内置方法的变动,让一些喜欢追逐新版本Qt开发环境的Qter们抓耳挠腮,一下子toAscii,一下子就没了,一下子QSound在QtGUI,一下子移到了multimedia中,打印也是,其他的就不细数了。高版本开发环境居然不兼容低版本,这可是犯了大忌啊。

7:QML兼容性巨坑,各种的不稳定,直到5.7版本开始才好点,很多老式电脑无法正常运行,那个QML设计器更是惨不忍睹无法直视,字体细小难看,还必须放大镜才能看清是什么,既然做了就做好点,不然怎么让开发者用呢,QML开发的商业产品或者作品,到现在也没有看到几个好的,移动端的更加稀少。没有看到一个让人惊艳的作品。

8:浏览器内核变来变去,以前webkit好好的,后面居然抛弃了,我勒个去,始乱终弃啊!你让以前依赖webkit内核的项目怎么换啊,改来改去的。

qt 飞扬青云_细数Qt开发的各种坑(欢迎围观)相关推荐

  1. 细数Qt开发的各种坑(欢迎围观)

    1:Qt的版本多到你数都数不清,多到你开始怀疑人生.从4.6开始到5.8,从MSVC编译器到MINGW编译器,从32位到64位,从Windows到Linux到MAC.MSVC版本还必须安装对应的VS2 ...

  2. qt 飞扬青云_Qt编写安防视频监控系统(界面很漂亮)

    一.前言 视频监控系统在整个安防领域,已经做到了烂大街的程序,全国起码几百家公司做过类似的系统,当然这一方面的需求量也是非常旺盛的,各种定制化的需求越来越多,尤其是这几年借着人脸识别的东风,发展更加迅 ...

  3. mysql数据库语句分类_细数MySQL中SQL语句的分类

    1:数据定义语言(DDL) 用于创建.修改.和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP  DATABASE):2:创建.修改.重命名.删除表(C ...

  4. 赵英时遥感原理分析和应用课件_细数5种停车场防砸车技术原理分析与应用

    原标题:细数5种停车场防砸车技术原理分析与应用 一.压力波防砸装置 也叫遇阻防砸,主要是安装遇阻返回装置,当道闸杆下落过程中接触到车辆或者行人(接触力度是可以调节的),装置道闸杆底下的橡胶条受到阻力, ...

  5. mac看图软件哪个好用_细数Mac上那些好用且免费的软件(三)

    许多朋友购买了Mac电脑之后发现很多软件都没有,而且苹果商店好多软件都是收费的.那有没有免费的软件也能满足日常的需求呢?macw小编就为大家推荐一些免费且超级好用的软件,赶快来看看有没有你需要的吧! ...

  6. 机器人总动员拟人后_细数《机器人总动员》的幕后人员

    细数<机器人总动员>的幕后人员影片<机器人总动员>是2008年一部由安德鲁·斯坦顿编导的科幻动画电影.由皮克斯动画工作室进行制作,华特·迪士尼电影工作室电影公司负责发行. 约翰 ...

  7. qt飞扬青云 / Qt开发经验

    Qt开发经验: 自己总结的这十多年来做Qt开发以来的经验,以及Qt相关武林秘籍电子书,会一直持续更新增加,欢迎各位留言增加内容或者提出建议,谢谢! (gitee.com) Qt开发经验: 自己总结的这 ...

  8. qt 飞扬青云_R语言学习——实例标识符

    > patientID > age > diabetes > status > patientdata > #在上述创建的病例数据框中,病人编号(patientID ...

  9. qt 飞扬青云_Qt编写带频谱的音乐播放器

    之前有个项目需要将音频文件的频谱显示出来,想了很多办法,后面发现fmod这个好东西,还是跨平台的,就一个头文件+一个库文件就行,简单小巧功能强大,人家做的真牛逼.为了不卡住界面,采用了多线程处理. 开 ...

  10. 实用盘点 十大mysql开发工具_细数十大你不得不用的MySQL开发工具

    SQLyog SQLyog是一个MySQL数据库全能管理工具.其社区版为自由及开源软件,遵循GPL许可协议.开发者在使用MySQL时所需的多数功能都可以通过简单的点击鼠标完成,通过标签界面可以查看查询 ...

最新文章

  1. 用Async函数简化异步代码
  2. linux cron指定用户,Centos下crontab指定执行用户
  3. C Screen Shot Implementation
  4. 罗马数字转整数 · Roman to Integer
  5. 重写equals和hashCode
  6. leetCode刷题第一天--求两数之和
  7. Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows Vista下的安装和配置
  8. python-Python教程
  9. 二次无约束二值优化模型(The Quadratic Unconstrained Binary Optimization(QUBO) model)
  10. 国际版(英文版)Skype使用国内卡打电话(转)
  11. Cadence画PCB的傻瓜式教程
  12. CVPR 历年 Best paper(1988-2020)汇总,持续更新~
  13. 量子计算机 因数分解,中国实现绝热量子质因数分解 或建量子计算机
  14. HDU 5294 - Tricks Device(最短路+最小割)
  15. cocos2d-x面试题(一)
  16. openbmc开发30:webui开发—基础
  17. 神经网络学说的主要观点,神经网络宏观解释包括
  18. Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web、安卓、IOS)
  19. PL/SQL连接时-Error while trying to retrieve text for error ORA-12154
  20. 《程序员脱发指南》--饮食篇

热门文章

  1. 运维团队(OPS)与技术团队有效沟通配合探讨
  2. STM32学习记录——MD300二维码扫描模块
  3. LINUX下运行.sh文件出现Syntax error: end of file unexpected (expecting “then”)最方便解决方法
  4. 用css hack解决IE5 IE5.5 IE6 Firefox浏览器兼容性
  5. Java工程师工作描述写作要点该怎么写?
  6. 注册邮箱验证激活技术
  7. word中两个文档合并后如何标题序号不变
  8. 大数据笔记(三):HDFS集群搭建-伪分布式模式
  9. 项目管理提升绩效考核的方法
  10. Spring源码解析之AOP篇(一)----代理模式详解