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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值