运行tools/tojs/genbindings.py是报错
jingshichendeiMac:~ jingshichen$ /Users/jingshichen/Documents/project/Working/CocosCodeIde/Bind/tools/tojs/genbindings.py
PYTHON_BIN not defined, use current python.
generating userconf.ini…
Generating bindings for cocos2dx…
Using userconfig
]
… Generating bindings for target spidermonkey
… … Processing section cocos2d-x
Traceback (most recent call last):
File “/Users/jingshichen/Documents/project/Working/CocosCodeIde/Bind/tools/bindings-generator/generator.py”, line 1341, in
main()
File “/Users/jingshichen/Documents/project/Working/CocosCodeIde/Bind/tools/bindings-generator/generator.py”, line 1316, in main
‘headers’: (config.get(s, ‘headers’ , 0, dict(userconfig.items(‘DEFAULT’)))),
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py”, line 623, in get
return self._interpolate(section, option, value, d)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py”, line 691, in _interpolate
self._interpolate_some(option, L, rawval, section, vars, 1)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py”, line 723, in _interpolate_some
option, section, rest, var)
InterpolationMissingOptionError: Bad value substitution:
section:
option : headers
key : cocosdir
rawval : /cocos/cocos2d.h (cocosdir)s/cocos/audio/include/SimpleAudioEngine.h (cocosdir)s/cocos/ui/CCProtectedNode.h
Generating javascript bindings fails.
根据错误提示定义了PYTHON_BIN如下:
export PYTHON_BIN=/usr/bin/python
export PATH=$PYTHON_BIN:$PATH
不知道正确与否,但是定义了这个PYTHON_BIN之后还是会出现后面的错误。