zoukankan      html  css  js  c++  java
  • CEF3 Windows开发环境搭建

      最近基于CEF3封装了个浏览器,由于现在版本的CEF3 Binary里没有vs项目和解决方案,需要自己搭建CEF3 Windows开发环境。

      我上一个版本是基于CEF3.2171.1979版本开发的,开发工具为vs2013,可以直接打开【cefclient2010.sln】进行代码编辑开发,最近下载了CEF3.2875.1481版本的binary,都是通过CMake进行编译的,由于不熟悉CMake,也不如vs2013/vs2015用的熟悉,所以还是想转换为能用vs2013/vs2015直接开发的环境。

    环境配置/搭建开始

    1. 安装Cmake

      CMake下载地址:https://cmake.org/download/

    2. 创建一个 .bat 文件

    ::这个是多文件批处理
    @echo off
    ::添加系统变量,根据cmake.exe的实际所在目录来修改
    ::set path=%cd%cmake-3.5.0-win32-x86in;%path% 我是手动将cmake添加到环境变量里
    ::set CurrentPath=%cd%cef_binary_3.2526.1373.gb660893_windows32
    set /p CurrentPath=请拖曳CEF的目录到这里:
    ::切换到libcef_dll目录
    cd /D %CurrentPath%
    cmake.exe .
    ::切换到libcef_dll目录
    ::调用CMake来生成libcef_dll的.sln和.vcxproj文件
    cd /D %CurrentPath%libcef_dll
    cmake.exe .
    cd /D %CurrentPath%cefclient
    ::调用CMake来生成cefclient的.sln和.vcxproj文件
    cmake.exe .
    cd /D %CurrentPath%cefsimple
    ::调用CMake来生成cefsimple的.sln和.vcxproj文件
    cmake.exe .
    pause

    将.zip文件直接解压,根据cmake.exe的所在路径修改上面的.bat文件。双击运行.bat文件,将CEF3的解压目录(如cef_binary_3.1453.1490_windows)拖曳到控制台上。这个时候CMake就会根据CMakeLists.txt和当前安装的VS版本来生成相应的.sln和.vcxproj文件。如果安装了多个版本的VS,应该是以最高版本为准的,本人经历所得。

    参考文档:

    1. http://blog.csdn.net/yaoxuanzhi/article/details/50856744

  • 相关阅读:
    C++11 std::function函数包装器
    C++ spdlog日志管理
    c++ error C2663:n个重载没有“this”指针的合法转换
    nlohmann json for modern C++
    更新CMake3.16+的方法
    VS 设置Tab为空格
    Visual Studio 2019 UTF-8编码调试显示中文
    Notepad++ 设置Tab为空格
    C++11 =default 和 =delete
    C++11 constexpr
  • 原文地址:https://www.cnblogs.com/hezhixiong/p/5956558.html
Copyright © 2011-2022 走看看