尝试使用chrome嵌入式框架编译Qt项目时遇到了一些麻烦。它抱怨无法读取我使用VS2010 :-1: error: LNK1104: cannot open file 'libcef_dll_wrapperd.lib'
创建和编译的.lib文件。
以下是我的.pro文件的配置。注释掉的行是我尝试过的一些内容。
QT += core gui webkit webkitwidgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
#LIBS += -L"C:\cef_binary_3.1547.1412_windows32\Release" -llibcef
#LIBS += "C:\cef_binary_3.1547.1412_windows32\out\Release\lib\libcef_dll_wrapper.lib" # "C:\cef_binary_3.1547.1412_windows32\Release\libcef.dll"
INCLUDEPATH += C:\cef_binary_3.1547.1412_windows32
DEFINES += NOMINMAX
TARGET = browser
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
clientapp.cpp
HEADERS += mainwindow.h \
clientapp.h
FORMS += mainwindow.ui
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../../../../../cef_binary_3.1547.1412_windows32/out/Release/lib/ -llibcef_dll_wrapper
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../../../../../../cef_binary_3.1547.1412_windows32/out/Release/lib/ -llibcef_dll_wrapperd
INCLUDEPATH += $$PWD/../../../../../../../../cef_binary_3.1547.1412_windows32/out/Release
DEPENDPATH += $$PWD/../../../../../../../../cef_binary_3.1547.1412_windows32/out/Release
我使用默认设置编译了chrome嵌入式框架,当我尝试链接到它时,我不明白为什么我收到“无法打开文件”错误。
答案 0 :(得分:0)
您确认是否存在libcef_dll_wrapperd.lib
?
也许您应该将libcef_dll_wrapperd.lib
更改为libcef_dll_wrapper.lib
。
或者你可以尝试这个项目qtcefclient(一个简单的带有Qt的cef3客户端)。