CEF on x64 / Windows

Think CEF could benefit from a new feature or capability? Discuss CEF feature requests here.

CEF on x64 / Windows

Postby mnkypete » Wed Aug 14, 2013 11:22 am

Hi,

some introduction words to our problem:
I'm currently working on a project where we use chromium embedded in an Microsoft Outlook addin.
The problem that we are facing is support for Outlook 2013 x64 edition.

Outlook 64bit does not support loading of 32bit addins (naturally, because 64bit processes cannot load 32bit dlls).
The addin itself is .net and uses cefglue to embed chromium and we were able to build both .net solutions with "Any CPU" setting, so this is no problem.
However, when loading CEF it crashes (also to be expected ;))

My question is, would it be possible to have a 64bit version of CEF for windows? I'm not much into the CEF internals yet and C++ is also not my home territory, is it much effort when Chromium itself is on x64?

It seems that there are preliminary builds of chromium on x64 (without flash and plugins, but that would'nt hurt our project). We are also part-time on this project at the moment, but we could at least provide test results and where possible also contribute :)

(More about chromium http://www.insanitybit.com/2013/07/08/6 ... to-follow/)

Kind regards,
Tobias
mnkypete
Newbie
 
Posts: 8
Joined: Wed Aug 14, 2013 11:15 am

Re: CEF on x64 / Windows

Postby magreenblatt » Wed Aug 14, 2013 1:46 pm

mnkypete wrote:would it be possible to have a 64bit version of CEF for windows?

It should be possible with the newest branches (trunk and 1547). I haven't tried it myself yet so there may be some minor compile errors that need fixing. See https://code.google.com/p/chromiumembed ... ail?id=394.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: CEF on x64 / Windows

Postby mnkypete » Wed Aug 14, 2013 1:55 pm

Thanks for the quick reply! We are currently using CEF1, but it seems that it would make sense to switch.
I'll test this soon and check for compilation errors!

Thanks again :)
mnkypete
Newbie
 
Posts: 8
Joined: Wed Aug 14, 2013 11:15 am

Re: CEF on x64 / Windows

Postby magreenblatt » Wed Aug 14, 2013 2:03 pm

Note that only CEF3 will support 64-bit builds.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: CEF on x64 / Windows

Postby mnkypete » Thu Aug 15, 2013 6:58 am

This is indeed good to know.. I think we are going to switch to CEF3 for a future version then, I really hope it does not break too much of our application logic as the threading concept seems to be very different.. But that's my problem :D
Are there technical limitations in CEF1 which would prevent it from being build for x64?
mnkypete
Newbie
 
Posts: 8
Joined: Wed Aug 14, 2013 11:15 am

Re: CEF on x64 / Windows

Postby magreenblatt » Thu Aug 15, 2013 9:56 am

Yes, CEF1 doesn't run on the Chromium version where all of the 64-bit build issues were fixed.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: CEF on x64 / Windows

Postby perlun » Thu Aug 22, 2013 2:07 pm

Hi,

@mnkypete: Please let us know your progress on this one! I'm sure we are a number of people who are really looking forward for a CEF release which fully supports both x86 and x64. :)

Best regards,
Per
perlun
Techie
 
Posts: 23
Joined: Tue Jul 23, 2013 11:30 am

Re: CEF on x64 / Windows

Postby magreenblatt » Thu Aug 22, 2013 2:18 pm

The CEF3 1547 branch and trunk now build x64 successfully on Windows and OS-X.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: CEF on x64 / Windows

Postby mnkypete » Sun Aug 25, 2013 3:12 am

I will.. there are some more urgent problems to fix in our product, but as soon as there is any progress, I'll update with test results !
mnkypete
Newbie
 
Posts: 8
Joined: Wed Aug 14, 2013 11:15 am

Re: CEF on x64 / Windows

Postby magreenblatt » Sun Aug 25, 2013 9:49 pm

FYI there are now 64-bit builds for Windows and OS X available from the project downloads page.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Next

Return to Feature Request Forum

Who is online

Users browsing this forum: No registered users and 14 guests