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. 中文版开源!这或许是最经典的Python编程教材
  2. 睡觉觉睡觉睡觉计算机手机,孩子爱睡觉怎么回事
  3. 2010年安大计算机录取名单,2021安徽大学考研拟录取名单已公布
  4. CVPR 2021 图像生成最新进展,论文分享会回放
  5. matlab无法右键,GUI右键菜单不能在鼠标右键的位置显示
  6. 模糊搜索简单算法fuzzywuzzy
  7. Windows11 无法打开应用商店
  8. java中的math.abs_在Java中什么意思 Math.abs(x)及同类的的公式
  9. 引擎所有固定变量大全
  10. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java影视资源分享论坛23562
  11. 【转】为您解决HDMI无声的烦恼
  12. 关于信息增益(information gain)
  13. IntelliJ IDEA全界面汉化(官方插件)
  14. 网络信息安全之基于时间的安全模型(PDR和PPDR模型)
  15. CTFshow_终极考核_个人WP
  16. win7环境下visualsvn-server的搭建与使用(Eclipse)整合版
  17. Revit 2015 API 的所有变化和新功能
  18. 分布式计算的基本原理
  19. Mac全部文件夹在哪?Mac 查看全部文件夹
  20. 自动驾驶行业观察之2023上海车展-----车企发展趋势(3)

热门文章

  1. 然之协同 PHP,php然之协同管理系统
  2. 如何生成WIFI二维码供手机扫一扫连接WIFI
  3. 某知名网络安全公司的渗透测试工程师面试题实战汇总
  4. 报名软件批次分类code不能为空_为什么金蝶入库单保存时提示批号不能为空
  5. 学海无涯——人工智能应用实例之写作软件的基本概念
  6. 2010年中考英语写作高分指导
  7. EasyTalking微博系统
  8. unity3d棋牌游戏教程之手机斗地主的发牌功能实现
  9. windows7所有版本迅雷地址下载集合(含32位和64位)
  10. 油猴【QQ空间自动点赞-模拟点击】