如何为Visual Studio设置Chromium Embedded?

时间:2014-12-16 12:55:22

标签: chromium-embedded

我是CEF的新手,我想在Visual Studio中构建“cefsimple”示例,但我找不到任何.sln文件。有人如何设置开发环境?

2 个答案:

答案 0 :(得分:1)

我用Nuget来获取包裹:

Menu goodness

Nuget CEF goodness

然后我设置了一个这样的控件(我使用WPF):

<UserControl x:Class="WebpageViewer"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
             mc:Ignorable="d"
             d:DesignHeight="300"
             d:DesignWidth="300">
  <Grid>
    <cefSharp:ChromiumWebBrowser Address="www.google.com" />
  </Grid>
</UserControl>

并确保在控件的构造函数中Cef.Initialize()之前调用InitializeComponent

Cef.Initialize(New CefSettings())

答案 1 :(得分:1)

要使用Chromium Embedded Framework,您必须制作自己的解决方案.sln文件。您可以使用CMake来执行此操作。

如果你不熟悉它,我会推荐GUI版本。只需将CMake指向项目目录(Cef)并生成解决方案文件即可。打开Cef源时,您应该获得ALL_BUILD, CefClient, CefSimple, LibCef_Wrapper and ZeroCheck个项目。