【问题标题】:QWebView on UbuntuUbuntu 上的 QWebView
【发布时间】:2014-05-18 07:20:36
【问题描述】:

档案专家:

QT       += core gui network webkit webkitwidgets

文件小部件.cpp:

#include <QtWebKitWidgets/QWebView>

QWebView * page_View = new QWebView(this);
page_View->resize(800,600);
page_View->load(QUrl("http://vk.com"));
page_View->show();

错误:

:-1: 错误:找不到-lxslt

:-1: error: collect2: error: ld 返回 1 个退出状态

【问题讨论】:

  • 你安装了xslt吗?
  • 安装这些dep并尝试编译项目:github.com/IonicaBizau/johnnys-webview/blob/master/utils/…我记得我遇到过这样的问题。
  • @IonicăBizău:这里不需要 qtquick,也不需要位置、声明性和传感器。
  • @LaszloPapp 可能,这就是我没有添加答案的原因。 :-)

标签: c++ qt ubuntu qtwebkit qwebview


【解决方案1】:

您需要安装 xslt 库:

 sudo apt-get install libxslt1-dev libxslt1.1

如果你仍然得到更多的错误,你可能也会错过其他依赖项,所以你可能还需要安装 webkit 开发包:

sudo apt-get install libqt5webkit5-dev

前提是你运行的是足够现代的 Ubuntu,并且有这个包可用。

附带说明,您不需要将coregui 添加到QT 变量中,因为它们是默认添加的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多