为您打造一款开箱即用, 即插即用, 简单清爽的web/c++混合应用开发环境.
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Gecko_Embedding_Basics
他这整的挺复杂,他山框架,驭繁为简,让您插windows, 插Linux, 插Mac, 即插即用, 快速开启Gecko Embed混合开发。
firefox各版本及源码下载网址:
https://ftp.mozilla.org/pub/firefox/releases/
话不多说,直奔主题:我们要如何编译firefox v52.
参考官方文档,一步一步来:https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions
我们从 https://ftp.mozilla.org/pub/mozilla/libraries/win32/ 下载MozillaBuild-2.1.0
下载安装后,我们运行"C:\tools\develop\mozilla-build2.1\start-shell-msvc2015.bat",如图:
你要确保机器上必须安装有Visual C++ 2015 Update 3及以上的vs,且cl.exe版本不得低于19.00.24213, 这个你可以通过命令行 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe" /v来查询,相应的vs, 他山框架硬盘版都给你装好了, 直接用就行.