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引擎使用,不懂的可以问我

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