QT如何编译出带调试信息的qtwebkit库
来源:互联网 发布:南风知我意1百度云 编辑:程序博客网 时间:2024/06/06 15:35
因为在编译QT的时候默认是不编译成带调试信息的qtwebkit库的,不论如何设置参数都是没有用的。后面在一博客中查找到相关信息
1、编译带debug 信息的webkit 库
注释或者删除qt-everywhere-opensource-src-4.7.0/src/3rdparty/webkit/WebCore/WebCore.pro 中的红色两行代码
还有JavaScriptCore/JavaScriptCore.pro
CONFIG(QTDIR_build) { # Remove the following 2 lines if you want debug information in WebCore #CONFIG -= separate_debug_info #CONFIG += no_debug_info }
2、打开NDEBUG宏, 如何打开NDEBUG 宏: 删除以下文件中的NDEBUG定义 webkit/WebCore/Makefile webkit/WebKit.pri webkit/JavaScriptCore/JavaScriptCore.pri webkit/JavaScriptCore/Makefile
可以跟踪webkit 中dom tree 的结构,在GDB 中用call showTree(node) 可以打印出整个dom tree
编译出来的qtwebkit debug版本的库有500M左右,所以电脑不怎么好的 或者win7内存不够4G的,在编译的时候会报错的。
参考博客:http://blog.sina.com.cn/s/blog_4a471ff601013k06.html
- QT如何编译出带调试信息的qtwebkit库
- libEvent库在windows下编译出带调试信息的lib库可以单步进去调试step in
- QT如何输出调试信息
- VC编译FFmpeg(带调试信息)
- 在VS2008下编译调试QtWebKit(修订版2011)
- inux(debian) arm-linux-g++ v4.5.1交叉编译 embedded arm 版本的QtWebkit (browser) 使用qt 4.8.6 版本
- 如何设计出带括号的条码
- QT中加载未编译的自带库
- VS 2008 带调试信息的Release .
- Qt之QtWebKit(一)
- Qt之QtWebKit(二)
- Qt之QtWebKit(一)
- Qt之QtWebKit(二)
- Qt之QtWebKit(一)
- qt qtwebkit 开发历程
- Qt与QtWebKit
- android如何编译出适用于不同平台的库文件
- QT for android编写的程序如何输出调试信息到android的log日志
- Rabbitmq教程翻译(六)Remote procedure call (RPC)远程过程调用
- Oracle 产生序列的 6 种方法
- 让Firefox 3.6 显示无效图片
- 现在我知道有什么地方存写一些技术贴了
- 杭电2098
- QT如何编译出带调试信息的qtwebkit库
- 字符驱动
- 浏览器js打印
- 阿里巴巴 网易 开源代码
- 11.PHP生成XML数据,android解析XML案例简介
- Credential Harvester Attack Method获得用户信息
- 2013-06-19
- 浏览器内部工作原理
- C - perror()不为人知的一面