从Native到Web(一), NaCl学习笔记: 环境搭建

下载 Native Client SDK

https://developers.google.com/native-client/sdk/download

需要设置两个环境变量, Python2.7.3的安装路径加到PATH里, NACL_SDK_ROOT设置为对应版本目录

CHROME_PATH这个是后面VS调试用的, 如果不用VS开发, 可以不设置

C++ 教程

https://developers.google.com/native-client/devguide/tutorial

先确保所有环境变量有效

设置下Chrome, 让它能够运行本地的NaCl程序

编译: nacl_sdk\pepper_21\examples>make

启动服务器: nacl_sdk\pepper_21\examples>httpd.cmd

运行示例: http://localhost:5103

使用这个退出: http://localhost:5103/?quit=1

使用Visual Studio调试

https://developers.google.com/native-client/dev/devguide/devcycle/vs-addin

前提条件:

  • 64位的Vista/Win7/Win8
  • VS2010 SP1
  • Chrome 23或更高
  • NaCl SDK pepper_23(或更高)
  • CHROME_PATH 环境变量指向chrome.exe
  • NACL_SDK_ROOT 环境变量指向nacl_sdk\pepper_23\

下载测试版本SDK: 

nacl_sdk>naclsdk update pepper_23

下载VS插件: 

nacl_sdk>naclsdk update vs_addin

安装插件: 

vs_addin\install.bat

打开工程

vs_addin\examples\hello_world_gles\hello_world_gles.sln

平台选NaCl64, 编译运行

调试需要把平台换成PPAPI

搞定, 之后就可以用VS开发和调试了!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大魏分享(微信公众号:david-share)

红帽技术干货速递系列之1:RHV4实验环境快速部署指南

大卫说: 本文是大卫同事马林根据实验完成的RHV4.0 step by step的安装步骤。这对于我们在PoC环境中部署RHV有很大的帮助。大卫也欢迎读者朋友们...

3994
来自专栏云计算教程系列

如何在Debian 8上设置Apache虚拟主机

Apache Web服务器是在互联网上提供Web内容的最流行方式。它占互联网上所有活跃网站的一半以上,并且非常强大和灵活。

1444
来自专栏名山丶深处

CentOS在线安装RabbitMQ3.7

3867
来自专栏Java3y

Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】

什么是Serlvet? Servlet其实就是一个遵循Servlet开发的java类。Serlvet是由服务器调用的,运行在服务器端。 为什么要用到Serlve...

3865
来自专栏云计算教程系列

如何在一个Ubuntu 16.04服务器上将Nginx配置为Web服务器和Apache的反向代理

Apache和Nginx是两种常用的PHP开源Web服务器。当托管具有不同要求的多个网站时,在同一虚拟机上运行它们会很有用。在单个系统上运行两个Web服务器的一...

2643
来自专栏散尽浮华

Linux系统批量化安装部署之Cobbler

说明: Cobbler服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统: eth0(第一块网卡,...

2268

注册和使用服务器的教程

几周前我们很高兴地宣布云服务器产品上线。对于Cloud 66客户来说,将十分容易使用公有云或私有云。今天,我将提供一个关于如何使用的简短教程。

3518
来自专栏马洪彪

WCF IIS 部署错误处理

做Web接口,原来一直用Web Service的,但是.Net 3.5后,Web Service变成了WCF。代码的编写上,把WebMethod特性改成了Ope...

2947
来自专栏张伟博客

linux安装一键安装phpstudy web环境

1.2K7
来自专栏程序员八阿哥

小白Pycharm使用(3):重要笔记Pycharm连接Github

1、File->Settings->Version Control->Github

832

扫码关注云+社区

领取腾讯云代金券