如何在 Visual Studio 2017 (C++) 中使用 Chromium 嵌入式框架?

How to use Chromium Embedded Framework with Visual Studio 2017 (C++)?

我想使用 C++ 将 CEF 与 VS 2017 结合使用(不是 C#,因此 CEFSharp 在这里不起作用)。我不太明白该怎么做。从我读到的内容来看,我似乎需要将源代码构建到一个 .sln 文件中,然后修改现有代码,但是他们的网站还说有二进制文件可供下载,这让我感到困惑。

如何使用 CEF 和 VS 2017 在 C++ 中编程?

  1. Download CEF3 二进制文件,并将存档解压缩到 folder
  2. Download 并安装 CMake
  3. 打开CMake,设置:
    • 源码在哪:folder
    • 在哪里构建二进制文件: folder/build
  4. 配置
  5. 生成
  6. folder/build/cef.sln
  7. 中打开解决方案
  8. 建立Debug/Release
  9. 在你的项目中引用folder/build/libcef_dll_wrapper/[Debug|Release]/libcef_dll_wrapper.lib
  10. 将文件复制到您的 bin 文件夹:
    • folder/[Debug|Release]
    • folder/Resources