zoukankan      html  css  js  c++  java
  • CEF3编译

    要使用CEF3首先就要编译 下载网址为http://opensource.spotify.com/cefbuilds/index.html#windows64_builds

    如果下载不动 可以用我上传到百度网盘的文件

    链接:https://pan.baidu.com/s/17eL0bnn4UIUVpPYOBu9SFA
    提取码:lug9

    1.安装最新的CMAKE

    2.解压cef_binary_75.1.13+ge0be1d9+chromium-75.0.3770.100_windows64.tar.bz2到D盘然后重命名为cef3 再创建一个vs子目录

    2.运行CMAKE的界面 选择d:/cef3和d:/cef3/vs然后点configure 我是WIN10的机器 在弹出的窗口选择X64和VS2015其他的默认

    3.点击generate就大功告成了

    遗憾的是我的VS2015还是报错了 如下

    1.

    browser_window_std_win.cc的如下代码

    const bool no_activate =
            GetWindowLongPtr(parent_handle, GWL_EXSTYLE) & WS_EX_NOACTIVATE;

    真是神经 不能转为bool类型 建议改成这样

    const bool no_activate =
            (GetWindowLongPtr(parent_handle, GWL_EXSTYLE) & WS_EX_NOACTIVATE)?true:false;

     2.全解决方案查找替换CefString markedText("か");为CefString markedText("demo");

    3.TestHandler::CompletionState completion_state(count);改为TestHandler::CompletionState completion_state((int)count);

    到目前为止就能愉快的编译通过了 我要基于cefsimple开发程序 先把默认打开链接改一下全程序替换www.google.com为www.doututuan.com

    上面的警告也可以直接用代码屏蔽 利润#pragma warning(disable:4463)

    大功告成

  • 相关阅读:
    echo 变量不加引号出错
    linux以16进制方式查看文件
    批量删除符合条件的文件
    sed删除行
    linux用户环境变量
    脚本路径问题_dirname
    shell脚本返回字符串
    关于Unix时间戳
    grunt用来压缩前端脚本
    JAVA ThreadPoolExecutor(转)
  • 原文地址:https://www.cnblogs.com/yuandaozhe/p/11219260.html
Copyright © 2011-2022 走看看