我是nacl的新手。我发现目录中有这么多0字节文件(nacl_sdk / pepper_38 / toolchain / win _ * / bin)。
当我将项目平台更改为NaCl64并编译(hello_nacl_cpp)时,出现错误
(错误MSB6006:“D:\ nacl_sdk \ pepper_38 \ toolchain \ win_x86_newlib \ bin \ x86_64-nacl-gcc.exe”已退出,代码为-1)
但我可以调试示例" hello_world_gles"使用PPAPI平台,所以我不确定环境是否合适
谁能告诉我什么?谢谢!
答案 0 :(得分:1)
回答我的问题。
正如@binji所说,我们应该使用cygtar.py
(在dirctory sdk_tools
中)来提取文件。
我们走了:
使用文本编辑器打开cygtar.py
,您将找到一个名为CygTar
的班级,他是真正的工作人员
移动dwon,并在Main
函数下面插入一段代码。
def MyLogic():
os.chdir('D:\\nacl_sdk\\sdk')
# tar = CygTar('naclports.tar.bz2', 'r', True) #here must use linux file path
tar = CygTar('naclsdk_win.tar.bz2', 'r', True)
tar.Extract()
然后在文件的最后用sys.exit(Main(sys.argv))
替换sys.exit(MyLogic())
。全部
注意:如果你已经学会了python
,你会知道代码缩进在python中非常重要,要小心
最终的代码应如下所示: