VS 2013 Chrome PPAPI 开发环境

时间:2022-03-19 22:15:13

当前系统版本为 Windows 8.1 x64, Chrome 版本为 50.0

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

* 需使用VPNFQ

2) 安装 native-client SDK 

解压下载完成的 nacl_sdk.zip, 以管理员身份打开命令提示符, 进入nacl_sdk目录后, 运行 "naclsdk.bat update", 等待安装完成后, 使用"naclsdk.bat list"检查安装是否成功.

* skd update 需要在线进行, 此过程约30分钟 (10M电信)

VS 2013 Chrome PPAPI 开发环境

3) 安装vs_addin

a. 修改安装脚本支持VS 2013 (官方只支持2012和2010, 如果你当前的VS版本为2010或2012, 则无需当前步骤)

打开install.py, 搜索2012, 替换为2013; 搜索V11, 替换为V12; 然后, 将nacl_sdk\vs_addin下的2012文件夹改名为2013

b. 运行安装脚本

运行install.bat, 直至安装完成

VS 2013 Chrome PPAPI 开发环境

3. 设置调试环境 

1) 设置环境变量

a. 设置"NACL_SDK_ROOT"环境变量, 指向nacl_sdk中papper的地址(本文为papper_49)

VS 2013 Chrome PPAPI 开发环境

b. 设置"CHROME_PATH"环境变量, 指向Chrome的绝对地址

VS 2013 Chrome PPAPI 开发环境

2) 设置Chrome

a. 在Chrome中输入"chrome://flags", 启用Native Client的支持"#enable-nacl", "#enable-nacl-debug"

VS 2013 Chrome PPAPI 开发环境

b. 在Chrome中输入"chrome://nacl", 检查是否启用成功

VS 2013 Chrome PPAPI 开发环境

c. 按F12进入开发者工具界面, 点击右上角的3个点按钮进入Setting, 在通用设置页面禁止缓存(Disable Cache)

VS 2013 Chrome PPAPI 开发环境

VS 2013 Chrome PPAPI 开发环境

4. 测试 Demo

进入nacl_sdk\vs_addin\examples\hello_nacl_cpp目录, 打开sln工程文件, 选择PPAPI平台, 编译即可, 后续调试步骤待补充.

VS 2013 Chrome PPAPI 开发环境的更多相关文章

  1. 在本地SharePoint 2013 搭建App开发环境

    1.环境描述: SharePoint服务器: Windows Server 2012 R2+SharePoint 2013 IP:192.168.1.180,域控:ser.com 开发环境: Wind ...

  2. visual studio 2013的C++开发环境不错--vs2013安装试用手记

    原文:http://blog.csdn.net/haoyujie/article/details/24370189 从visual studio 体系,最后一次对C++实现了大的改进,那还是vs 7. ...

  3. 使用visual studio 2013 快速搭建phonegap开发环境

    前一段时间开发了一款简单的Phonegap应用,遇到了很多坑,其中有一个坑就是在搭建开发环境上.由于Phonegap 2.x 与3.x 区别比较大,导致了开发环境也有所不同.2.x 是这样的http: ...

  4. .net转PHP从零开始-配置visual studio 2013 PHP开发环境php for visual studio

    作为一个.net开发者,一直在visual studio这款强大的编辑器宠爱下,其他编辑器都不会用,也用着不熟练.最近这不是转php吗,使用php编辑器很不爽,觉得还是用visual studio舒服 ...

  5. Chrome 插件PPAPI 开发(一)环境搭建

    前言:本文参考了其他已有的文章,在其基础上简化了一些没有必要的操作. 同时也记录一下chrome 插件ppapi环境的基础搭建.并且感谢已有文章作者的大无畏的分享精神! 在这附上参考文章链接:http ...

  6. SharePoint 2013 开发——构建工作流开发环境

    博客地址:http://blog.csdn.net/FoxDave 本篇我们来讲述一下如何搭建SharePoint 2013工作流开发环境. Windows Azure Workflow作为单独的可下 ...

  7. SharePoint 2013 配置开发环境,需安装VS2012插件

    原文:SharePoint 2013 配置开发环境,需安装VS2012插件 SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有ShareP ...

  8. Chrome Extension in CLJS —— 搭建开发环境

    前言  磨刀不误砍柴工,本篇将介绍如何搭建Chrome插件的ClojureScript开发环境. 具体工具栈:vim(paredit,tslime,vim-clojure-static,vim-fir ...

  9. SharePoint 2013配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

随机推荐

  1. 在Xcode5和Android Studio添加工程间的依赖

    正在编辑中,尚未完成 先看看ios的target是什么,请先参看http://www.cocoachina.com/bbs/read.php?tid-10884.html做个大概了解 这里有一篇文章, ...

  2. SQL Server 中各个系统表的作用

    来源:http://www.hoky.org/blog/ sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置 ...

  3. Chapter 3.单一职责原则

    单一职责原则:就一个类而言,应该仅有一个引起它变化的原因. 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力,就等于把这些职责耦合在一起, ...

  4. Excel里函数中的万金油,你确定不要点进来看看?

    Excel里函数中的万金油,你确定不要点进来看看? 来源:EXCELHome Excel里有个号称"万能"的函数组合,这个函数组合就是INDEX+SMALL+IF,很多应用场合都能 ...

  5. 对象转JSON

    /// <summary> /// 把对象序列化 JSON 字符串 /// </summary> /// <typeparam name="T"&gt ...

  6. P2251 质量检测--洛谷luogu

    传送门 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及 ...

  7. 洛谷P4451 &lbrack;国家集训队&rsqb;整数的lqp拆分 &lbrack;生成函数&rsqb;

    传送门 题意简述:语文不好不会写,自己看吧 思路如此精妙,代码如此简洁,实是锻炼思维水经验之好题 这种题当然是一眼DP啦. 设\(dp_n\)为把\(n\)拆分后的答案.为了方便我们设\(dp_0=1 ...

  8. typescript变量声明&lpar;学习笔记非干货&rpar;

    var a=10; function f(){ var message="hello,world"; return message; } function f(){ a=10; r ...

  9. C&num;获取路径

    System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. System.Environment.Cu ...

  10. linux问题集

    Too many authentication failures for root (code 2) 原因:服务器可能由于装了一下安全软件导致有时用ssh远程工具登陆不了,提示太多认证失败for ro ...