Ошибка проекта: неизвестные модули в QT: проблемы с webkitwidgets

я использую Qt 5.7.1 и у меня проблема с неопределенным QtWebView, Я нашел и скачать по ссылке — https://github.com/annulen/webkit/releases

qtwebkit_tp4_qt57_msvc2015_x86.zip и скопируйте содержимое архива в C:\Qt\5.7\msvc2015, Сейчас нашел QtWebView но проблема с объектом:

test.h

QtWebView *mapBrowserView;

Ошибки:

error: C2143: syntax error: missing ';' before '*'
error: C4430: missing type specifier - int assumed. Note: C++ does not support default-int

0_1504343524118_2017-09-02_121132.png

Так что это не работает. Я думаю, что установка должна быть другой. Как это исправить? Заранее спасибо за помощь.

Похоже у меня круговой включают QtWebView но я включил его только один раз. Это странно.

0

Решение

Итак, вот как я это исправил:

  1. Скопируйте содержимое архива qtwebkit_tp4_qt57_msvc2015_x86.zip в C:\Qt\5.7\msvc2015;
  2. Включают webkitwidgets в .pro файл;
  3. Включают #include <QtWebKitWidgets/QWebView>
  4. Инициализировал QWebView *mapBrowserView; объект;

Теперь это все компилировать и работать.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]