• WebKitQT 摸索过程==堆栈?


      WebKitGTK+ 编译完成后一直想在QT平台编译成功,遭遇了WebKitQT与QT版本不匹配的问题(qtwebframe,qtwebview有些方法不支持)。想使用QT编译WebKit的目的有两个:

    1. 后续开发计划使用Qt开发,这样可以持续前进;
    2. 可能是刚从Win平台转过来的原因,总想使用IDE来开发、调试。

      在使用Qt进行编译时,首先遭遇了qmake,那么就学习qmake,如前面几个页面。初步了解后,对WebKitQT工程文件进行message跟踪,对编译过程有了初步了解,对qmake一些全局变量也有了初步认识。

      在对各个工程进行编译时,感觉到与build-webkit 的编译过程有些不同,遂开始研究build-webkit。build-webkit 是Perl写的,阅读《perl语言入门》后,对build-webkit有了初步认识。遂用perl -d build-webkit 逐行调试,发现了更多的秘密。同时也发现,/Tools/Scripts目录下的perl脚本又是一片天地,要想彻底了解估计又得花2~3天来学习了。

      到目前为止,WebKitQT->Qt->qmake->perl->后面未知的东西,成为一个堆栈,这个堆栈能有多高呢?非为畏难,而是确实时间紧迫。到此时才发现,这确实是一项工程,需要很多时间与精力。而我才刚刚开始Linux开法入门。而刚才说到的堆栈也许是进入Linux的、入门的、必须课程。所以努力吧,相信这是一条光明大道,至少这是为我自己在做事。

      

      是不是可以用这样的思路,专注于研究Qt与WebkitQT,把现有的WebkitQT的官方版本裁减一下(因为现在的问题就卡在有些test工程上),学习Qt、qmake搭建自己的工程,也许这样对自己的项目才是最直接的一条路。

      

  • 相关阅读:
    B/S实现大文件上传
    csharp实现大文件上传
    C#实现大文件上传
    h5批量下载文件
    association 的使用
    简单的MD5查询工具
    struts开发<struts中的參数传递.三>
    (转)SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源)
    (转)SQL SERVER的锁机制(一)——概述(锁的种类与范围)
    (转)SQL Server 中的事务和锁(三)-Range S-U,X-X 以及死锁
  • 原文地址:https://www.cnblogs.com/Cmpl/p/2141693.html
Copyright © 2020-2023  润新知