[英]qt5 add library “Qt5WebEngineCore.lib” but link named “Qt5WebEngineCore551.lib”
我用qt5.5.1 QML。 我想用webengingview显示一些页面。 在main.cpp中我添加以下代码:
QGuiApplication app(argc, argv);
QtWebEngine::initialize();
所以,我需要补充一些webengine库。 但是当我通过qtcreator添加并构建时,它告诉我这个错误:
LINK : fatal error LNK1104: cound not open the file “D:\Programs\Qt5.5.1\5.5\msvc2013\lib\Qt5WebEngineCore551.lib”
那么我该如何解决呢?
这是我的main.cpp:
#include <QGuiApplication>
#include <QtQml>
#include <QQmlApplicationEngine>
#include <QtWebEngine/QtWebEngine>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QtWebEngine::initialize();
...
}
.pro文件是:
TEMPLATE = app
QT += qml quick
CONFIG += c++11
SOURCES += main.cpp \
Handler/htmlhandler.cpp
RESOURCES += qml.qrc
# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =
# Default rules for deployment.
include(deployment.pri)
HEADERS += \
Handler/htmlhandler.h
unix|win32: LIBS += -lQt5WebEngineCore
尝试使用QT += qml quick webengine
并在包含中执行#include <QtWebEngine>
并删除行unix|win32: LIBS += -lQt5WebEngineCore
进入Build -> Run qmake
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.