How to Build Libcef useing vs2008 sp1

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

How to Build Libcef useing vs2008 sp1

Postby tompaz » Thu Jun 17, 2010 10:27 pm

after execute cef_create_projects.bat ,the response is

D:\chromium\src\cef>cef_create_projects.bat
Patching build configuration files...
Reading patch file D:/chromium/src/cef/patch/patches/build.patch
WARNING:root:file is not patched - failed hunk: 1
WARNING:root:source file is different - ../build/common.gypi
WARNING:root:already patched ../build/win/system.gyp
Generating project files...
Traceback (most recent call last):
File "D:\chromium\src\tools\gyp\/gyp", line 18, in <module>
sys.exit(gyp.main(sys.argv[1:]))
File "D:\chromium\src\tools\gyp\pylib\gyp\__init__.py", line 445, in main
options.circular_check)
File "D:\chromium\src\tools\gyp\pylib\gyp\__init__.py", line 84, in Load
depth, generator_input_info, check, circular_check)
File "D:\chromium\src\tools\gyp\pylib\gyp\input.py", line 2144, in Load
[dependency_nodes, flat_list] = BuildDependencyList(targets)
File "D:\chromium\src\tools\gyp\pylib\gyp\input.py", line 1347, in BuildDepend
encyList
dependency_node = dependency_nodes[dependency]
KeyError: '..\\webkit\\webkit.gyp:appcache#target while trying to load target ce
f.gyp:libcef_static#target'
Traceback (most recent call last):
File "D:\chromium\src\tools\gyp\/gyp", line 18, in <module>
sys.exit(gyp.main(sys.argv[1:]))
File "D:\chromium\src\tools\gyp\pylib\gyp\__init__.py", line 445, in main
options.circular_check)
File "D:\chromium\src\tools\gyp\pylib\gyp\__init__.py", line 84, in Load
depth, generator_input_info, check, circular_check)
File "D:\chromium\src\tools\gyp\pylib\gyp\input.py", line 2144, in Load
[dependency_nodes, flat_list] = BuildDependencyList(targets)
File "D:\chromium\src\tools\gyp\pylib\gyp\input.py", line 1347, in BuildDepend
encyList
dependency_node = dependency_nodes[dependency]
KeyError: '..\\webkit\\webkit.gyp:appcache#target while trying to load target ce
f.gyp:libcef_static#target'


what's wrong ?
tompaz
Techie
 
Posts: 10
Joined: Thu Jun 17, 2010 10:15 pm

Re: How to Build Libcef useing vs2008 sp1

Postby magreenblatt » Fri Jun 18, 2010 8:12 am

What Chromium revision are you compiling against? You need to use the appropriate revision as listed in the CHROMIUM_BUILD_COMPATIBILITY.txt file.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: How to Build Libcef useing vs2008 sp1

Postby tompaz » Mon Jun 21, 2010 4:47 am

Thank you for your reply,now i compiled it success,but i have another problem now,when i browser a web having a editbox,such as www.google.com
when i enter the chinese words like 'aabb',then will appear like 'aabbbbaa'
but test_shell.exe is ok,How to correct it?
tompaz
Techie
 
Posts: 10
Joined: Thu Jun 17, 2010 10:15 pm

Re: How to Build Libcef useing vs2008 sp1

Postby tompaz » Tue Jun 22, 2010 9:57 pm

I had correct it.thanks for all
cef\libcef\webwidget_host.cc
// TODO(darin): add WM_SYSKEY{DOWN/UP} to capture ALT key actions
case WM_KEYDOWN:
case WM_KEYUP:
case WM_SYSKEYDOWN:
case WM_SYSKEYUP:
case WM_CHAR:
case WM_SYSCHAR:
host->KeyEvent(message, wparam, lparam);
break;
case WM_IME_CHAR:
host->KeyEvent(message, wparam, lparam);
return 0;
tompaz
Techie
 
Posts: 10
Joined: Thu Jun 17, 2010 10:15 pm


Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 62 guests

cron