Qt5.4.2实现一个简单的浏览器 及相关问题的解决

首先,介绍一下我使用的Qt版本:

Qt Creator 3.4.1 (opensource)
Based on Qt 5.4.2 (MSVC 2013, 32 bit)

Built on May 28 2015 19:07:19

运行平台为Windows。至于linux平台,以后再说吧。

主要使用的是Qt中的QtWebKit和QWebView。这里Qt5做了相应的调整,可视化的QWebView被整合到了QtWebKitWidgets包中。使用到QWebView等webkit相关可视部件的,Qt5 单独放到了QtWebKitWidgets模块中,所以在使用了QWebView类的地方:

所以在做相应的头文件包含时,应按照如下方式书写:

#include 
#include 

代码编译时,遇到了外部链接错误,显示无法解析的外部文件:

mainwindow.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QWebView::QWebView(class QWidget *)" (__imp_??0QWebView@@QAE@PAVQWidget@@@Z) referenced in function "public: void __thiscall Ui_MainWindow::setupUi(class QMainWindow *)&#

你可能感兴趣的:(Qt学习笔记,qt5,浏览器,QtWebKit,QWebView)