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