请问如何用现有2dx(C++)支持发布到canvas平台

1.必须迁移代码到JS么
2.如果迁移,是否有简单方法做适配,比如通过特定接口直接调用c++代码的功能
3.或者有没有其他工具可以简单的转变为js代码
谢谢