Qt5 添加库"Qt5WebEngineCore.lib"但链接名为"Qt5WebEngineCore551.lib"

qt5 add library "Qt5WebEngineCore.lib" but link named "Qt5WebEngineCore551.lib"

本文关键字:lib Qt5WebEngineCore551 链接 添加 Qt5WebEngineCore Qt5      更新时间:2023-10-16

我使用qt5.5.1 qml。我想使用webengingview来显示一些页面。在main.cpp中,我添加了以下代码:

QGuiApplication app(argc, argv);
QtWebEngine::initialize();

所以我需要添加一些web引擎库。但是当我通过qtcreator添加和构建时,它告诉我这个错误:

LINK : fatal error LNK1104: cound not open the file “D:ProgramsQt5.5.15.5msvc2013libQt5WebEngineCore551.lib”

那么我应该如何解决它呢?

this is my main.

#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