我是CEF的新手,我想在Visual Studio中构建“cefsimple”示例,但我找不到任何.sln文件。有人如何设置开发环境?
答案 0 :(得分:1)
我用Nuget来获取包裹:
然后我设置了一个这样的控件(我使用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
个项目。