今天测试lua的binding。按照以下步骤
1、下载安装ndk-r9b,并设置环境变量NDK_ROOT
2、下载安装python 2.73,并设置环境变量PATH
3、下载安装python的模块。yaml和Cheetah。
然后在执行 python genbindings.py的时候出现以下错误,说"‘android/log.h’ 找不到。
不知道怎么解决。求助!!
details = '#pragma once in main file'>
- <severity = Fatal,
location = <SourceLocation file ‘D:\vs2012Project\TowerDefend\frameworks
\cocos2d-x/cocos/platform/android\CCPlatformDefine.h’, line 32, column 10>,
details = “‘android/log.h’ file not found”>
====
*** Found errors - can not continue
Traceback (most recent call last):
File “D:\vs2012Project\TowerDefend\frameworks\cocos2d-x\tools\bindings-generat
or/generator.py”, line 1306, in
main()
File “D:\vs2012Project\TowerDefend\frameworks\cocos2d-x\tools\bindings-generat
or/generator.py”, line 1302, in main
generator.generate_code()
File “D:\vs2012Project\TowerDefend\frameworks\cocos2d-x\tools\bindings-generat
or/generator.py”, line 980, in generate_code
self._parse_headers()
File “D:\vs2012Project\TowerDefend\frameworks\cocos2d-x\tools\bindings-generat
or/generator.py”, line 1016, in _parse_headers
raise Exception(“Fatal error in parsing headers”)
Exception: Fatal error in parsing headers