QWebView в Ubuntu

файл про:

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: ошибка: collect2: ошибка: ld вернул 1 статус выхода


person user3104589    schedule 18.05.2014    source источник
comment
Вы установили xslt?   -  person lpapp    schedule 18.05.2014
comment
Установите эти компоненты и попробуйте скомпилировать проект: github.com/IonicaBizau/johnnys-webview/blob/master/utils/ Я помню, что у меня были такие проблемы.   -  person Ionică Bizău    schedule 18.05.2014
comment
@IonicăBizău: здесь не нужен ни qtquick, ни местоположение, ни декларативность, ни датчики.   -  person lpapp    schedule 18.05.2014
comment
@LaszloPapp Возможно, поэтому я не добавил ответ. :-)   -  person Ionică Bizău    schedule 18.05.2014


Ответы (1)


Вам нужно будет установить библиотеку xslt:

 sudo apt-get install libxslt1-dev libxslt1.1

Если вы по-прежнему получаете дальнейшие ошибки, вы, вероятно, пропустите и другие зависимости, поэтому вам также может потребоваться установить пакет разработки webkit:

sudo apt-get install libqt5webkit5-dev

При условии, что вы используете достаточно современную Ubuntu, в которой доступен этот пакет.

Кстати, вам не нужно добавлять core и gui к переменной QT, так как они добавляются по умолчанию.

person lpapp    schedule 18.05.2014