首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt5.9与VS 2017 -使用QWebEngineView获得未解决的符号

Qt5.9与VS 2017 -使用QWebEngineView获得未解决的符号
EN

Stack Overflow用户
提问于 2017-11-30 22:01:01
回答 1查看 745关注 0票数 1

我进入了C++和QT5.9。

我正在运行VS 2017的QT工具,将QT5.9库添加到VS 2017中,并正在构建QT应用程序。

然而,当我试图构建一个非常简单的QWebEngineView或QWebEnginePage的示例时,我得到了一个未解决的外部符号"__declspec(dllimport)...on QWebEngineView“.我还注意到其中的一些#包含与QT5.9doc站点上的示例不匹配.

我已经卸载和重新安装QT5.9和5.6次,并包括了每个模块,我可以进入每个,以防万一!

代码

代码语言:javascript
复制
#include <QtWidgets/QtWidgets>
#include <QtWidgets/QApplication>
#include <QtWebEngineWidgets/QtWebEngineWidgets>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWebEngineView view;
    view.show();
    view.load(QUrl("http://google.com"));

    return a.exec();
}

生成输出

代码语言:javascript
复制
1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl QWebEngineView::QWebEngineView(class QWidget *)" (__imp_??0QWebEngineView@@QEAA@PEAVQWidget@@@Z) referenced in function main
1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __cdecl QWebEngineView::~QWebEngineView(void)" (__imp_??1QWebEngineView@@UEAA@XZ) referenced in function main
1>main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl QWebEngineView::load(class QUrl const &)" (__imp_?load@QWebEngineView@@QEAAXAEBVQUrl@@@Z) referenced in function main
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-01 00:09:00

需要将QtWebEngine库添加到链接器中。打开qmake .pro文件并添加QT += webenginewidgetshttp://doc.qt.io/qt-5/qwebengineview.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47583354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档