我只是描述可能会出的问题,其他的google相关文档已经很详细了
1:打开网址 https://developers.google.com/native-client/dev/
2:请仔细阅读 https://developers.google.com/native-client/dev/sdk/download 中的文档,并下载相关东西
python 2.7.x nacl_sdk,然后继续相关的步骤(我不想翻译,翻译得会让人哭啊~~),注意还有其他的要下载,具体是什么,请好好阅读上面的网址,最后应该可以有这些东西(VS_ADDIN2014不用管它,我做的备份)
3:鄙人是个俗人,不会linux,故我在windows下开发,自然用vs这等神器
https://developers.google.com/native-client/dev/devguide/devcycle/vs-addin
仔细阅读该文章,就可以搭建VS2010下的开发环境,当然好像31后面的版本需要vs2012,鄙人使用
的是pepper27 + vs2010 sp1 注意 vs一定需要英文版,不然很悲剧的,缺少相关文件,我上次就被这给折腾死了
4:仔细看google的文档是有好处的,不然后面出问题了都不知道怎么办
5:注意,在开发调试的时候
Command Arguments的配置:
--ppapi-in-process //进程内,这样可以打断点调试自己主动调用的函数,google浏览器调用的函数,你断点无效
--no-sandbox //google要求
--allow-file-access-from-files //文件访问
-register-pepper-plugins="$(TargetPath)"; //.dll的位置
application/x-nacl //插件类型,需要和你的脚本中创建该模型一致
$(ProjectDir)index_win.html //html地址
--user-data-dir="$(ProjectDir)\chrome_data" //这个写不写无所谓
--enable-nacl // google 需要
--wait-for-debugger-children //可以在google 浏览器嗲用的函数打断点
如果顺利的话,估计应该可以运行程序进行调试了,如果有什么问题,可以留言问我