前言:本文在已有博文的基础上根据自身需要进行一定的修改补充,感谢原文作者。
在这附上参考文章链接:http://www.cnblogs.com/snowyying/p/5458765.html
当前系统版本为 Windows 10 x64, Chrome 版本为 58.0.3029.110
0. 准备前工作
Microsoft Visual Studio为英文版,如果目前是中文版,可以去官网下载语言包,官网怎么去呢:工具——选项——区域设置——获取其他语言。安装比较慢,而且如果不会的话总会下载到中文版,安装出来的目录文件夹是1033,有需要的可以直接下载我安装好的替换——2010 2012 2013 2015
下载链接地址:http://download.csdn.net/detail/y601500359/9856841
vs开发工具英文语言包,解压后,直接将文件夹1033(英文,2052是中文)替换到相应目录就行,已经安装好的,比如2010替换目录:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0,2015目录为:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140
1.准备工作
下载并安装 Python
https://www.python.org/download/
* 必须使用 Python 2.7 版本
2. 安装 NACL SDK
1) 下载 native-client SDK
https://developer.chrome.com/native-client/sdk/download
2) 安装 native-client SDK
解压下载完成的 nacl_sdk.zip, 以管理员身份打开命令提示符, 进入nacl_sdk目录后, 运行"naclsdk.bat update", 等待安装完成后, 使用"naclsdk.bat list"检查安装是否成功.
* sdk update 需要在线进行, 此过程约10分钟 (100M电信)
这里简要说下几个版本的区别:
post_stable:前一个稳定版本
stable:稳定版,推荐追求稳定的普通用户使用,更新最慢。
beta:测试版,有一定新功能,但是可能会存在不稳定情况,适合喜欢尝鲜的朋友使用,更新速度一般。
dev:开发版,更新最快,新功能最多,但是可能非常不稳定,适合开发人员使用。
3) 安装vs_addin
刚更新下来的nacl_sdk是没有vs_addin的,需要用命令naclsdk.bat update sdk_addin进行更新,很快。
a.更新下来的只支持VS 2010和VS 2012,如果想要支持VS 2013或VS 2015需要更改脚本install.py和create_ppapi_platform.py,增加两个文件夹,修改PPAPI_Patch文件夹里面的相关文件
如果有需要的可以下载我已经修改好的文件,下载后可以直接替换使用。下载路径:点击进行下载修改好的vs_addin
b. 运行安装脚本
运行install.bat, 直至安装完成
3. 设置调试环境
1) 设置环境变量
a. 设置"NACL_SDK_ROOT"环境变量, 指向nacl_sdk中papper的地址(本文为papper_49)
b. 设置"CHROME_PATH"环境变量, 指向Chrome的绝对地址
2) 设置Chrome
a. 在Chrome中输入"chrome://flags",启用Native Client的支持"#enable-nacl", "#enable-nacl-debug"
b. 在Chrome中输入"chrome://nacl",检查是否启用成功
c. 按F12进入开发者工具界面,点击右上角的3个点按钮进入Setting, 在通用NETWORK页面禁止缓存(Disable Cache)
环境搭建暂时介绍到这,下一期将介绍第一个本地调试demo media_stream_video的编译,别看只是一个小小的编译,当时迷惑了我好久。