一、VS2010编译CEF(Chromium Embedded Framework )源代码
1、Chromium Embedded Framework (CEF)是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Mac平台。除了提供C/C 接口外,也有其他语言的移植版。因为基于Chromium,所以CEF支持Webkit & Chrome中实现的HTML5的特性,并且在性能上面,也比较接近Chrome。
2、编译cef
下载cef http://opensource.spotify.com/cefbuilds/index.html
解压cef,内容如下:
下载cmake, https://cmake.org/download/
下载,安装cmake成功之后,打开cmake页面,输入cef加压后的路径和编译生成cef项目的路径。
然后点击configure选择vs版本,generate生成
3、编译成功之后,在where to build the binaries所设置的路径生成cef项目
4、用vs2010打开cef.sln
5、生成libcef_dll_wrapper。会生成libcef_dll_wrapper.lib
6、修改cefsimple,生成cefsimple
7、运行exe,即可访问百度页面
参考文献
https://blog.csdn.net/lengyue2015/article/details/77972035
http://blog.sina.com.cn/s/blog_150f554f50102xt4w.html
二、生成msi安装包
1、新建项目
2、根据cefsimple生成的Debug目录进行编译,Debug目录结构
3、在新建项目setup1中,应用程序文件夹建立和Debug目录相同的文件目录结构。
4、设置快捷方式。右击exe文件,生成快捷方式,将快捷方式拖到用户桌面即可。然后右击快捷方式的属性,找到Icon的图标,上传icon格式的图片。icon在线制作方法。http://www.bitbug.net/
5、选择项目,属性,指定msi生成路径
点击系统必备
然后确定。
6、最后,右击项目,生成,成功后,将会在指定的文件目录,生成msi文件。