CEF3使用Visual Studio 2010编译libcef_dll_wrapper.lib
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相关推荐
- Win7使用Visual Studio 2010编译用于Qt4.8.6的MySQL驱动
其实编译过程在Qt Creator 的帮助文档里有,我就是照着做的,但是没成功,因为不能照搬照抄! 1.确保path环境变量里有QTDIR,这个就不细说了. 2.打开"开始"-&g ...
- 使用Visual Studio 2010编译WebKit
UPDATED 20140118:WebKit已经支持使用VS2013来编译啦!因此,如果使用VS2010来编译最新的WebKit代码会出现问题.还没有安装VS2013,但是,感觉只需将安装VS201 ...
- Visual Studio 2010编译时总是提示调用目标发生了异常的解决
现象: 无论建立的是Win32 Console的解决方案,还是MFC的解决方案,重新打开Visual Studio 2010之后,编译时总是提示"调用的目标发生了异常" 解决: 1 ...
- 在 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 ...
- 看懂《C程序设计(第五版)学习辅导》第16章中介绍的用Visual Studio 2010对C程序进行编辑、编译、连接和运行的方法,并进行以下操作
看懂<C程序设计(第五版)学习辅导>第16章中介绍的用Visual Studio 2010对C程序进行编辑.编译.连接和运行的方法,并进行以下操作: 点我看视频讲解+可运行代码 记得收藏视 ...
- Visual Studio 2010中C++项目升级指南
如何升级? Visual Studio 2010支持来自VC6.Visual Studio 2002.Visual Studio 2003.Visual Studio 2005和Visual Stud ...
- Visual Studio 2010 单元测试之一---普通单元测试:http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx...
本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试.压力测试的基础.如果在Visual Studio 2 ...
- Visual Studio 2010 C++ 用户属性设置
在 <Visual Studio 2010 C++ 工程文件解读>中提到了C++工程中可以利用 Microsoft.Cpp.$(Platform).user.props 文件进行用户自定义 ...
- Visual Studio 2010下基于32位操作系统和64位操作系统的SDL配置步骤
SDL配置步骤 (以下以文件夹及项目在D盘根目录下为例:可能由于vs2010版本不同,部分图片中内容会与上机操作不一致) 孙晨杰的微博 1.将SDL2-devel-2.0.3-VC.zip解压到D盘根 ...
- 在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 ...
最新文章
- editor修改样式 vue_vue-quill-editor的使用及个性化定制操作
- python软件在下载库文件_python – 并行下载多个文件的库或工具
- 零基础python从入门到精通 pdf-跟老齐学Python从入门到精通
- 手工计算YARN和MapReduce、tez内存配置设置
- SAP Spartacus home 页面的 cx-page-slot selector
- Elasticsearch-kopf导览
- OpenTSDB使用Grafana的Filters type注解
- qq浏览器网页翻译_在线英文翻译、文档翻译,这几款翻译工具你值得拥有
- Flutter ListView以及GridView的列表展示与Item点击事件
- vnc远程控制软件,超好用的5款vnc远程控制软件
- 不用写采集规则也可以轻松采集网站文章,揭秘一款明泽文章采集软件的工作原理
- (十九)通俗易懂理解——无人驾驶概述
- HFSS学习笔记—12.矩形微带贴片天线
- Python基础入门知识(2)
- pdf合并在线,大家都在用的工具
- cocoscreator的Bundle加载问题
- 家禽也能有身份,XFS在畜牧业落地
- unity实现动态广告牌效果
- 如何使用MacBook更省电,Macbook电池应注意事项
- 信息系统安全研究的内容包括哪些?