Visual Studio 10 编译libcef_dll_wrapper.lib步骤如下:

一、给libcef_dll_wrapper生成VS工程

要在Windows下使用CEF开发,C++接口比较方便(libcef.dll导出的是c接口的api),对应的静态库文件是libcef_dll_wrapper.lib,但从cefbuilds.com下载的cef_binary中没有带这个库,需要自己手动编译。

可惜cef_binary中也没有libcef_dll_wrapper.lib对应的VS工程。不过有一个CMakeLists.txt,可以根据它来生成一个VS工程,两步走即可完成。

1. 修改CMakeLists.txt
以2526为例,找到cef_binary_3.2526.1364.gf6bf57b_windows32\libcef_dll\CMakeLists.txt文件,用文本编辑器打开,在文件顶端添加下面这行代码:

cmake_minimum_required(VERSION 3.2)

我的CMake是3.2.2,如果你不是这个版本,可能要调整一下上面的代码(没有cmake的下载一个cmake)。

2. 生成VS工程
打开cmd(确保你的cmake所在路径已设置在path环境变量中),切换到cef_binary_3.2526.1364.gf6bf57b_windows32\libcef_dll目录下,执行下面的命令:

cmake -G "Visual Studio 10"

这个命令生成针对Visual Studio 2010的工程。

命令完成后,生成一个libcef_dll_wrapper目录,里面有个libcef_dll_wrapper.vcxproj,就是我们需要的了。

二、编译libcef_dll_wrapper.lib

1. 根据需要选择配置正确运行时库 (Project Properties > C/C++ > Code Generation > Runtime Library)
一般不是编译静态程序的话,改成MDd(debug)和MD(release)
2. 处理“error C2220: warning treated as error - no object file generated”错误"。修改cefclient/cefsimple/libcef_dll_wrapper3个工程(Project Properties > C/C++ > Code Generation)
Treat Warnings As Errors 的“Yes(/WX)”改为“No(/WX-)”
3. 2010编译时,由于不支持部分c++11的特性,所以可以把两个test项目从工程移除即可
4. 编译完成。

CEF3使用Visual Studio 2010编译libcef_dll_wrapper.lib相关推荐

  1. Win7使用Visual Studio 2010编译用于Qt4.8.6的MySQL驱动

    其实编译过程在Qt Creator 的帮助文档里有,我就是照着做的,但是没成功,因为不能照搬照抄! 1.确保path环境变量里有QTDIR,这个就不细说了. 2.打开"开始"-&g ...

  2. 使用Visual Studio 2010编译WebKit

    UPDATED 20140118:WebKit已经支持使用VS2013来编译啦!因此,如果使用VS2010来编译最新的WebKit代码会出现问题.还没有安装VS2013,但是,感觉只需将安装VS201 ...

  3. Visual Studio 2010编译时总是提示调用目标发生了异常的解决

    现象: 无论建立的是Win32 Console的解决方案,还是MFC的解决方案,重新打开Visual Studio 2010之后,编译时总是提示"调用的目标发生了异常" 解决: 1 ...

  4. 在 Windows Server 2008 R2 下用 Visual Studio 2010 编译 Chrome 与 WebKit Chromium Port

    Ref: http://www.chromium.org/developers/how-tos/build-instructions-windows Ref:http://trac.webkit.or ...

  5. 看懂《C程序设计(第五版)学习辅导》第16章中介绍的用Visual Studio 2010对C程序进行编辑、编译、连接和运行的方法,并进行以下操作

    看懂<C程序设计(第五版)学习辅导>第16章中介绍的用Visual Studio 2010对C程序进行编辑.编译.连接和运行的方法,并进行以下操作: 点我看视频讲解+可运行代码 记得收藏视 ...

  6. Visual Studio 2010中C++项目升级指南

    如何升级? Visual Studio 2010支持来自VC6.Visual Studio 2002.Visual Studio 2003.Visual Studio 2005和Visual Stud ...

  7. Visual Studio 2010 单元测试之一---普通单元测试:http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx...

    本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试.压力测试的基础.如果在Visual Studio 2 ...

  8. Visual Studio 2010 C++ 用户属性设置

    在 <Visual Studio 2010 C++ 工程文件解读>中提到了C++工程中可以利用 Microsoft.Cpp.$(Platform).user.props 文件进行用户自定义 ...

  9. Visual Studio 2010下基于32位操作系统和64位操作系统的SDL配置步骤

    SDL配置步骤 (以下以文件夹及项目在D盘根目录下为例:可能由于vs2010版本不同,部分图片中内容会与上机操作不一致) 孙晨杰的微博 1.将SDL2-devel-2.0.3-VC.zip解压到D盘根 ...

  10. 在Visual Studio 2010 C++ 下调用Winpcap 4.1.3库的方法

    先下载Winpcap 4.1.3的开发包WpdPack 4.1.2 下载地址:http://www.winpcap.org/devel.htm (4.1.2版兼容4.1.3版) Visual Stud ...

最新文章

  1. editor修改样式 vue_vue-quill-editor的使用及个性化定制操作
  2. python软件在下载库文件_python – 并行下载多个文件的库或工具
  3. 零基础python从入门到精通 pdf-跟老齐学Python从入门到精通
  4. 手工计算YARN和MapReduce、tez内存配置设置
  5. SAP Spartacus home 页面的 cx-page-slot selector
  6. Elasticsearch-kopf导览
  7. OpenTSDB使用Grafana的Filters type注解
  8. qq浏览器网页翻译_在线英文翻译、文档翻译,这几款翻译工具你值得拥有
  9. Flutter ListView以及GridView的列表展示与Item点击事件
  10. vnc远程控制软件,超好用的5款vnc远程控制软件
  11. 不用写采集规则也可以轻松采集网站文章,揭秘一款明泽文章采集软件的工作原理
  12. (十九)通俗易懂理解——无人驾驶概述
  13. HFSS学习笔记—12.矩形微带贴片天线
  14. Python基础入门知识(2)
  15. pdf合并在线,大家都在用的工具
  16. cocoscreator的Bundle加载问题
  17. 家禽也能有身份,XFS在畜牧业落地
  18. unity实现动态广告牌效果
  19. 如何使用MacBook更省电,Macbook电池应注意事项
  20. 信息系统安全研究的内容包括哪些?

热门文章

  1. 中国行政区数据及三级联动菜单
  2. ToLua 入门07_GameObject
  3. Unity发布游戏在iOS设备上出现的字体问题
  4. LOL或迈入科技时代?多位主播遭实锤脚本,官方不作为疑似默许!
  5. 操作系统:哲学家就餐问题
  6. python爬取五百丁ppt模板(有图+有代码)
  7. 软件测试简历如何扬长避短(二)
  8. cad批量打印_CAD如何进行批量打印图纸
  9. 爬取百度图片的两种方法
  10. Kafka 集群搭建