说明:本文在其他博主博客进行参考进行修改实践操作而写,感谢原作者:https://blog.csdn.net/y601500359/article/details/72821974

1.准备

  • Native Client SDK,在 https://developer.chrome.com/native-client/sdk/download 下载

  • Python 2.7,确保 Python 可执行文件在 PATH 变量中,Python 3.x 还不支持。

  • 安装VS2013,英文语音包。

  • 以上资源我已打包上传:https://download.csdn.net/download/fuckme0/11946377

  • 科学上网,嘿嘿嘿

2.安装 SDK

1.首先下载 Native Client SDK,下载完成后解压 nacl_sdk.zip,以管理员身份打开命令提示符,进入 nacl_sdk 目录。(注意:目录中不应有中文)

输入:

> cd nacl_sdk> naclsdk list

输出:

Bundles:I: installed*: update availableI  sdk_tools (stable)I  vs_addin (dev)pepper_47 (post_stable)I  pepper_49 (stable)pepper_50 (beta)pepper_55 (beta)pepper_56 (dev)pepper_canary (canary)

可能错误:

third_party.fancy_urllib.InvalidCertificateException: Host storage.googleapis.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)):To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl

解决方案:

这是由于 HTTPS 证书引起的问题,我用的解决办法是将 HTTPS 替换为 HTTP。

打开 nacl_sdk\sdk_tools 目录下的 download.py 文件,修改 UrlOpen 方法为:

def UrlOpen(url):request = fancy_urllib.FancyRequest(url.replace("https://", "http://"))ca_certs = os.path.join(SCRIPT_DIR, 'cacerts.txt')request.set_ssl_info(ca_certs=ca_certs)#url_opener = urllib2.build_opener(# fancy_urllib.FancyProxyHandler(),# fancy_urllib.FancyRedirectHandler(),# fancy_urllib.FancyHTTPSHandler())url_opener = urllib2.build_opener()url_opener.addheaders = [('User-agent', 'Mozilla/5.0')]return url_opener.open(request)

安装 vs_addin

刚更新下来的 nacl_sdk 没有 vs_addin,需要用命令 naclsdk update vs_addin 进行安装(Win10 下需要管理员权限)。

配置环境变量:“NACL_SDK_ROOT”: nacl_sdk (本文为 papper_49) 的路径

“CHROME_PATH”:谷歌浏览器exe路径

默认安装的 vs_addin 只支持 VS 2010 和 VS 2012,修改vs_addin下install.py 和create_ppapi_platform.py 替换所有2012为2013,v11为v12,到vs_addin文件夹下执行:

F:\workDir\PPAPI\nacl_sdk\vs_addin>install.bat

输出:

Set up configuration to enable Pepper development with Visual Studio?((Yes)) - I want to create and copy relevant files into a Pepper subdirectory((No)) - I am not interested or will set up the configuration laterContinue? ((Yes))/((No))yConfirmed installer will include PPAPI platform.Installing MSBuild components...NaCl common resources installed.NaCl32 platform installed.NaCl64 platform installed.NaClARM platform installed.PNaCl platform installed.PPAPI platform installed.Installing Add-in: C:\Users\wangenxiang\My Documents\Visual Studio 2013Add-in installed.Installation complete!请按任意键继续. . .

设置 Chrome

设置 Chrome 以启用 Native Client 支持:

  1. 在 Chrome 浏览器地址栏中输入"chrome://flags"

  2. 将 #enable-nacl、#enable-nacl-debug、及 #allow-nacl-socket-api 设为启用

3.在 Chrome 浏览器地址栏中输入"chrome://nacl",检查 nacl 是否启用成功

表示环境配置完成。

PPAPI+VS2013开发(1):环境配置相关推荐

  1. oculus integration+unity 开发入门——环境配置笔记

    oculus integration+unity 开发入门--环境配置笔记 一.Unity2019安装 二.Android Studio安装 Unity环境配置 一.Unity2019安装 我采用的是 ...

  2. Eclipse开发PHP环境配置

    Eclipse开发PHP环境配置 首先准备好软件: 1. Apache,到这里找个最新版本 2. PHP,到这里下载 3. Eclipse IDE for Java EE Developers,到这里 ...

  3. PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )

    因为项目需求,需要开发PHP的项目,所以不得不花点时间开始学习PHP,过程非常要抓狂,还没有开始开发已经被一大堆复杂的环境搭建搞疯了 经过多方实验,决定将过程记录下来,也为了让很多跟我一样从零开始学习 ...

  4. Go程序开发---Go环境配置:CentOS6.5+Go1.8标准包安装

    1.Go安装 1.1Go的三种安装方式 Go有多种安装方式,可以选择自己习惯的方式进行,这里介绍三种安装方式: 1)Go源码安装 2)Go标准包安装 3)第三方工具安装 这里主要介绍下Go标准包在Ce ...

  5. 【基于Python+Flask项目部署系列--03】开发测试环境配置-基于Ubuntu16.04

    一.开发测试环境介绍 前提已经部署完[基于Python+Flask项目部署系列--02]Ubuntu16.04服务器安装.建议部署2套环境:开发测试环境+生产环境. 这篇文章主要讲解测试环境如何配置p ...

  6. 《Electron 开发》 环境配置和Helloworld

    前言: 最近因为要帮别人做一个Mac和Windows平台下都使用的桌面应用,功能很简单,就是一个文本编辑器,所以大致了解了一下跨平台桌面应用开发的框架,知乎上推荐多半是 Electron 和 NW.j ...

  7. Firefly AIO-3399ProC ARM开发板环境配置过程

    一.硬件条件 Firefly AIO-3399ProC + Ubuntu18.04官方固件(5.11号) 二.修改python版本(选做) 讲一下我需要修改Python版本的原因,如果读者不需要的话, ...

  8. Java开发——JDK环境配置

    JDK环境配置 Windows系统配置JDK 1.下载安装JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  9. Unity开发Hololens2—环境配置和官方案例发布并部署到设备上

    一.前言 我使用的Unity2018.4.26f1+Hololens2+VS2019设备其实大部分的环境配置的问题和发布官方已经给出了详细的说明,首先是安装工具,然后是.初始化项目并部署第一个应用程序 ...

  10. Eclipse 进行 web开发的环境配置

    文章目录 Eclipse进行web项目编写 JDK11 安装配置 JDK下载安装 JDK环境配置 Eclipse IDE 2018-12(64位) 下载安装 下载 界面及举例 Tomcat-9.0.1 ...

最新文章

  1. 不定高度的弹框 垂直水平居中
  2. 2010年亚运会前广州将大力推广清洁能源公交
  3. 30屏幕参数_顶级屏幕加持,一加8系列核心配置、屏幕参数官方公布
  4. python 获取文件名_真实需求 | Python+os+openpyxl 批量获取Excel的文件名和最大行数...
  5. 目前市场上的电脑一体机从计算机种类,一体机电脑与普通电脑的区别
  6. 机器学习之KNN算法学习笔记
  7. C++智能指针的实现与使用(详解)
  8. 杰奇小说2.3独家定制版淡绿唯美模板自动采集关关采集器带WAP
  9. QTableview
  10. source insight护眼模式颜色
  11. 可见光通信在室内定位及IoT上的应用展示
  12. 大数据与人工智能方向基础 --- 概述
  13. Oracle 轻量级实时监控工具 oratop
  14. Android日志打印框架xLog超详细使用详解
  15. 交互组件滚动条,搜索框,上传组件,翻页的微创新
  16. I/O设备和CPU之间数据传送控制方式
  17. 到北京软通动力做项目经理怎么样?
  18. hdu4069 Squiggly Sudoku
  19. 火狐浏览器不能添加和修改书签
  20. VC无负担实现XP风格界面 [转]

热门文章

  1. 精心整理|Python爱好者社区历史文章合集(作者篇)--20190925从豆瓣获取
  2. orcad元件封装制作
  3. 单片机lcd1602程序 c语言,单片机I2C通信及LCD1602显示C程序
  4. 同济线性代数教材(第五版)-第1章 行列式
  5. 彩灯控制器课程设计vhdl_EDA课程设计:彩灯控制器
  6. ipad协议传奇820
  7. 壳的概念、LordPE的使用、C#读取PE文件初步
  8. 如何用Carbon Copy Cloner把macOS系统旧硬盘备份到新硬盘上?
  9. clover直接进windows_从u盘启动安装mac os,没有显示clover,直接进入windows
  10. 狮子鱼社区团购商城系统小程序v17.7.0独立版+前端 安装使用教程