cocosjs 綁定c++中遇到的坑

第一個坑

custom/auto

Traceback (most recent call last):
  File "D:\h\jsdemo\tools\tojs\genbindings.py", line 174, in <module>
    main()
  File "D:\h\jsdemo\tools\tojs\genbindings.py", line 155, in main
    with _pushd(output_dir):
  File "D:\Python273\lib\contextlib.py", line 17, in __enter__
    return self.gen.next()
  File "D:\h\jsdemo\tools\tojs\genbindings.py", line 48, in _pushd
    os.chdir(newDir)
WindowsError: [Error 3] : 'D:\\h\\jsdemo/frameworks/custom/auto'

如何解決這個錯誤呢

搜索genbindings.py中的custom

發現如下一行,line145

output_dir = '%s/frameworks/custom/auto' % project_root

我們就知道這是要把輸入放入frameworks/custom/auto文件夾中,到frameworks下一看,果然少了custom文件夾,手動建立cutom/auto

繼續重新編譯

第二個坑出現了

'dos2unix' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
-------------------------------------
Generating javascript bindings fails.
-------------------------------------

這個問題我之前在做luabinding的時候碰到過的,需要把dos2unix.exe拷貝到操作系統目錄下才能解決

於是我按照過去的經驗,copy 過去了,但是。。。。

新的坑出現了

 0 [main] dos2unix 7236 find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer.  Please report this problem to
the public mailing list [email protected]
dos2unix: *: No such file or directory
dos2unix: Skipping *, not a regular file.
-------------------------------------
Generating javascript bindings fails.

 舊的錯誤沒有出現了,出現了新的錯誤

這個問題隨便你怎麼搜索百度,都無法解決。想知道怎麼解決麼,加我技術羣大笑 0.5秒解決


歡迎加入我的技術羣 427719099

這裏可以交流nodejs pomelo h5 小程序,cocoslua cocosjs,h5遊戲開發 creator layaair引擎使用,不懂的可以問我

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章