• 使用cef


    win10的同学注意了按右键以管理员模式启动cmake-gui.exe
    在Where is the source code:里填上你解压的CEF3路径,如:F:cef3cef_binary_3.2357.1291.g47e6d4b_windows32
    在Where to build the binaries里填上你要输入项目文件的位置,如:F:cef3cef_binary_3.2357.1291.g47e6d4b_windows32
    再点击Configure选择您的vs环境版本。确定后会开始生成,生成过程中间会出现红色的,不要管它,再点一遍Configure直到全部变黑。
    完成后点击Generate按钮,生成文件完成。
    然后就可以使用了。

    使用VS 2013打开F:cef3cef_binary_3.2357.1291.g47e6d4b_windows32/libcef_dll目录下的Project.sln,选中libcef_dll_wrapper这个项目,
    打开项目属性,设置C++附加包含目录,把F:cef3cef_binary_3.2357.1291.g47e6d4b_windows32目录添进去;
    选中libcef_dll_wrapper,鼠标右键,属性–>配置属性–>C/C++–>预处理器定义,编辑,新增一个NOMINMAX宏。
    这是为了解决std::min/std::max和VC全局定义的min/max宏冲突。libcef_dll里有些cc文件内用了std::min/max模板函数,
    不添加NOMINMAX,可能出现C2589和C2059错误

    Debug版本,运行库选择“多线程调试(MTd)”;Release版本选择MT。
    编译,生成libcef_dll_wrapper.lib文件
    把libcef_dll_wrapper.lib放到CEFDIR/Release(或Debug)目录下

    Windows脚本 - %~dp0的含义
    更改当前目录为批处理本身的目录
    有些晕吧?不急,我举例
    比如你有个批处理a.bat在D:qq文件夹下
    a.bat内容为
    cd /d %~dp0
    在这里
    cd /d %~dp0的意思就是cd /d d:qq
    %0代表批处理本身 d:qqa.bat
    ~dp是变量扩充
    d既是扩充到分区号 d:
    p就是扩充到路径 qq
    dp就是扩充到分区号路径 d:qq

  • 相关阅读:
    大数乘法的几种算法分析及比较(2014腾讯南京笔试题)
    【经典数据结构】Trie
    [LeetCode] MaximumDepth of Binary Tree
    [LeetCode] Minimum Depth of Binary Tree
    二叉树相关题目总结
    python之函数基础总结
    python基础之文件处理总结
    利用for循环和range输出9 * 9乘法口诀表
    购物车程序作业
    字典练习
  • 原文地址:https://www.cnblogs.com/zxpo/p/8268704.html
Copyright © 2020-2023  润新知