是否可以在 JavaScript 应用程序中使用 c++ 库

Is it possible to use a c++ library in a javascript application

本文关键字:c++ 应用程序 JavaScript 是否      更新时间:2023-10-16

我正在尝试构建一个javascript应用程序,我需要使用C ++库。有没有办法在javascript应用程序中包含c ++库?

是的。你可以利用 emscripten 将C++转换为 JavaScript。您也可以

  • 使用本机消息传递与 shell 脚本进行通信

  • 使用本地服务器将命令POST到运行本机 shell 脚本的 shell 脚本,例如,请参阅 PHP 的shell_exec()调用 如何以编程方式将 unix 套接字命令发送到浏览器自动生成的系统服务器或将 JavaScript 转换为 Chromium C++代码?

如果您正在使用 Node.js并且您的库作为 DLL 提供,则可以使用 node-ffi(外部函数 Intergface(。有关其他选项,请查看此帖子。