我知道KaiOS应用程序通常使用html/js/css开发,但我开发了一些当前Web API中不存在的特殊功能,所以我使用C/C开发了特殊功能的API,现在,我想定义JS API来调用C/C API,我应该怎么做?有相关文档吗?
hi3rlvi21#
您需要使用Emscripten将C/C++文件编译为JS,然后使用此Emscripten API调用您的函数:https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html
xj3cbfub2#
现在KaiOS 3.0支持webassembly,因为b2 g更新到Firefox 54。您可以使用emscripten将文件转换为webassembly,以在KaiOS中运行C/Cpp/Java/python/Go/Rust。
2条答案
按热度按时间hi3rlvi21#
您需要使用Emscripten将C/C++文件编译为JS,然后使用此Emscripten API调用您的函数:
https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html
xj3cbfub2#
现在KaiOS 3.0支持webassembly,因为b2 g更新到Firefox 54。您可以使用emscripten将文件转换为webassembly,以在KaiOS中运行C/Cpp/Java/python/Go/Rust。