quick3.3使用tolua工具導出C++到lua所遇問題記錄

c++導出lua(參照cocos2d-x/tools/tolua/README.mdown或參照http://shahdza.blog.51cto.com/2410787/1568051),其間遇到的問題記錄
1.PYTHON_BIN not defined(注:最後發現只要安裝python時直接安裝在磁盤根目錄下(如,C:\python27)就不會有此問題)
解決:在環境變量增加PYTHON_BIN變量名,內容爲python安裝目錄/python,(注:這裏不是目錄,而是python.exe的全路徑)
2.libclangError:[Error 193] %1不是有效的Win32.To provide a path to libclang us
解決:Python、pyyaml、pyCheetah都用32位版本
3.location = <SourceLocation file 'D:\\android\\android-ndk-r10c/platforms/android-14/arch-arm/usr/include\\sys/types.h', line 33, column 10>,details = "'stddef.h' file not found">
解決:ndk換成9系列的,上面問題是由於ndk10系列造成的

4.'dos2unix'不是內部或外部命令,也不是可運行的程序或批處理文件。(注:最後發現其實這個問題不解決也不影響正常導出與使用功能)
解決:到quick安裝目錄下\tools\bindings-generator\tools\win32找到dos2unix.exe並複製它,然後粘貼到當前項目frameworks\cocos2d-x\tools\bindings-generator\tools\win32下即可
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章