2013-10-14 6 views
3

크롬 임베디드 프레임 워크로 Qt 프로젝트를 컴파일하는 데 문제가 있습니다. VS2010, :-1: error: LNK1104: cannot open file 'libcef_dll_wrapperd.lib'으로 작성하여 컴파일 한 .lib 파일을 읽을 수 없다는 불평을합니다.CEF로 Qt 프로젝트 컴파일

아래는 내 .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.liblibcef_dll_wrapper.lib으로 변경해야 할 수도 있습니다.

또는 qtcefclient (Qt가있는 간단한 cef3 클라이언트)이 프로젝트를 사용해 볼 수 있습니다.