Building CEF with VS2015 Express Edition

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.

Building CEF with VS2015 Express Edition

Postby Phylanx » Mon Jan 16, 2017 10:02 am

Hi!

We started working on the CEF branch, since we need to make some small adaptions and tried to get it running with the automated method described in "https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding" for branch 2704.
Since I work for a commercial company, we are not allowed to use the Visual Studio Community Edition for free, so I started working with the Express edition (of course Visual Studio 2015).

When I start compiling, I always get an error (after about 50 minutes of compiling done):
The "atlbase.h" file can't be found.

After some research, I found out that this should be part of the Visual Studio, but it is not included in the Express Edition.
I downloaded the "Windows Driver Kit" in the newest supported version, but that also doesn't work.

Is there any possibility to get the CEF Build this working with Visual Studio Express Edition?

Hinweis: Einlesen der Datei: D:\Git\cef\2704\chromium\src\base/compiler_specific.h
Hinweis: Einlesen der Datei: D:\Git\cef\2704\chromium\src\base/strings/string_util_win.h
[7650/15953] CXX obj\ui\accessibility\platform\accessibility.ax_platform_node_win.obj
FAILED: obj/ui/accessibility/platform/accessibility.ax_platform_node_win.obj
ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe" /nologo /showIncludes /FC @obj\ui\accessibility\platform\accessibility.ax_platform_node_win.obj.rsp /c ..\..\ui\accessibility\platform\ax_platform_node_win.cc /Foobj\ui\accessibility\platform\accessibility.ax_platform_node_win.obj /Fdobj\ui\accessibility\accessibility.cc.pdb
d:\git\cef\2704\chromium\src\ui\accessibility\platform\ax_platform_node_win.cc(5): fatal error C1083: Datei (Include) kann nicht geզfnet werden: "atlbase.h": No such file or directory
[7651/15953] CXX obj\ui\display\win\display.screen_win.obj

Hinweis: Einlesen der Datei: D:\Git\cef\2704\chromium\src\ui/display/win/screen_win.h
Hinweis: Einlesen der Datei: C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um\windows.h
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Building CEF with VS2015 Express Edition

Postby amaitland » Mon Jan 16, 2017 5:19 pm

You'll need at lest VS 2015 Professional/Community.
Maintainer of the CefSharp project.
amaitland
Virtuoso
 
Posts: 1291
Joined: Wed Jan 14, 2015 2:35 am

Re: Building CEF with VS2015 Express Edition

Postby Phylanx » Tue Jan 17, 2017 2:17 am

Thank you for your response!
I will try to get a better VS version of my company.
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Building CEF with VS2015 Express Edition

Postby amaitland » Tue Jan 17, 2017 2:40 am

If your working on Open Source software then I beleive your allowed to use the community edition, even within an organisation.

https://www.visualstudio.com/vs/community/

See the usage section down the bottom.
Maintainer of the CefSharp project.
amaitland
Virtuoso
 
Posts: 1291
Joined: Wed Jan 14, 2015 2:35 am

Re: Building CEF with VS2015 Express Edition

Postby Phylanx » Tue Jan 17, 2017 3:49 am

I see, if we would contribute, it would be free.
Where is the border?
Is it enough to adapt the code for our needs or do you have to make at least one pull request?

I guess, there's much wiggle room in that case :?
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Building CEF with VS2015 Express Edition

Postby amaitland » Tue Jan 17, 2017 7:10 am

You'd have to ask Microsoft.
Maintainer of the CefSharp project.
amaitland
Virtuoso
 
Posts: 1291
Joined: Wed Jan 14, 2015 2:35 am

Re: Building CEF with VS2015 Express Edition

Postby Phylanx » Fri Jan 20, 2017 10:04 am

We get VS2015 Enterprise Edition.
Other colleagues of our company need it too, so we get it licensed.

Thread can be closed, thx for help!
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 47 guests