2013-10-14 6 views
3

У меня есть некоторые проблемы, пытаясь скомпилировать проект Qt с встроенной инфраструктурой с хромом. Он жалуется, что не смог прочитать файл .lib, который я создал и скомпилировал с помощью VS2010, :-1: error: LNK1104: cannot open file 'libcef_dll_wrapperd.lib'.Компиляция проекта Qt с CEF

Ниже представлена ​​конфигурация моего файла .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 

Я составил хром внедренных рамки с настройками по умолчанию, и я не понимаю, почему я получаю «не может открыть файл» ошибки, когда я пытаюсь сделать ссылку на него.

+0

Я знаю, что это старый, но у меня была такая же проблема. Похоже, что 'libcef_dll_wrapper.lib' живет в Visual Studio 2012 и 2013 назначенных папках. Я не стал пытаться выяснить, как заставить это работать на VS 2010, но открытие проекта в 2013 году решило проблему для меня. –

ответ

0

Вы подтвердили существование libcef_dll_wrapperd.lib?

Возможно, вам стоит изменить libcef_dll_wrapperd.lib на номер libcef_dll_wrapper.lib.

Или вы можете попробовать этот проект qtcefclient (простой клиент cef3 с Qt).

Смежные вопросы