Skip to content
forked from ofZach/ofxCef

trying to get CEF and OF working together (ie, experimental and mostly broken)

Notifications You must be signed in to change notification settings

michaelbaisch/ofxCef

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ofxCEF

an attempt to get CEF working in openframeworks as an alternative to awesomium, berkelium, etc. More info on CEF wiki

oddities:

OSX and Xcode

we have some issues closing the app because of some awkwardness with autorelease pool (more info). Thus we do some tomfoolery in ofMain to init CEF before OF, and pass things around.

Also, because of how CEF works, you will need to compile the helper app first

image

then compile the demo app itself

image

Windows and Visual Studio

  • Copy the content of the Chromium Embedded Framework 3 Build package in the folder libs/CEF/win32. For details, see the ofxCEF-README.txt included in the folder libs/CEF/win32.
  • Add libcef_dll_wrapper.vcxproj and the ZERO_CHECK.vcxproj to your existing Visaul Studio solution.
  • Link against libcef.lib.
  • Make sure the addon files in src/, libs/CEF/win32/include and libs/CEF/win32 are in your include path.
  • Ensure libcef_dll_wrapper is a dependency of your own project (Project Name > Project Dependencies).
  • Ensure libcef_dll_wrapper is referenced by your project (Project Name > References > Add New Reference).
  • You may have to change the Runtime Library of the libcef_dll_wrapper.vcxproj (see screenshot below).

image

About

trying to get CEF and OF working together (ie, experimental and mostly broken)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.7%
  • C 31.1%
  • Objective-C 0.8%
  • Python 0.7%
  • Makefile 0.4%
  • Shell 0.2%
  • Other 0.1%