Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. Qt源码编译出现诡异的问题
Forum Updated to NodeBB v4.3 + New Features

Qt源码编译出现诡异的问题

Scheduled Pinned Locked Moved Chinese
1 Posts 1 Posters 2.6k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Y Offline
    Y Offline
    yuanchong1989
    wrote on last edited by
    #1

    Hi,大家好,有个关于qt(主要是qtwebkit)源码编译的问题想请教一下大家。

    最近在做一个和webkit有关的项目,要修改qtwebkit当中的源码,因此首先对整个qt源代码(包含qtwebkit模块)进行了编译,编译成功以后,出现了一个这样的问题:

    在Qt creator当中使用我们自己编译的qt版本,并用QWebView载入一个网页(非常简单的网页,引用了ExtJs并且执行了一条初始化语句,网页和JavaScript本身没有问题),发现在Debug模式下没有任何问题,但是在Release模式下JavaScript会报错,错误信息是DOM EXCEPTION 12。
    后来我又切换到Qt Creator自带的qt版本,发现Debug和Release都没有任何问题。

    后来经过调试发现是qtwebkit当中出现的问题,并不是JavaScript的问题,但是我现在不确定是qtwebkit代码的bug,还是我编译导致的问题。

    求助一下版上各位版友,先谢啦。

    我将我编译后的Qt上传到了百度网盘上(myqt4.zip),大家有兴趣可以下载来试一试。
    此外,我还上传了一个测试项目(webkitTest.zip),大家可以直接使用这个项目队qtwebkit进行测试,可以复现我的问题。
    下载链接及密码:
    链接:http://pan.baidu.com/s/1qWqC7X6 密码:xiuj

    编译的配置是:

    1. 我采用的qt源代码的版本是qt5.1.1 MSVC 2012 32 bit
    2. 我采用的qt Creator的版本是2.8.1,Visual Studio使用的是2012,系统是Win8
    3. 编译的时候使用的是Jom
    4. QT configure参数是:
      configure -prefix %QT_BUILD_DIRECTORY% -debug-and-release -opensource -confirm-license -platform win32-msvc2012 -developer-build -c++11 -icu -opengl desktop -openssl -nomake tests -nomake examples -skip qttranslations -mp
    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved