标题: electron 上怎么用node 调用 c++ 提供的方法 [打印本页] 作者: 用多少眼泪才能让你相信 时间: 2025-1-12 11:55 标题: electron 上怎么用node 调用 c++ 提供的方法 背景
在 Electron 上调用 C++ 代码的场景紧张出现在需要实行高性能、低耽误的使命,大概需要与现有的本地 C++ 库集成时。这些场景往往涉及底层体系交互、性能优化或跨平台兼容性需求。
我们都知道c++ 的性能和安全性都比JavaScript 要高,但我以为在 Electron 中调用 C++ 代码是一种强大的技术,但仅在以下情况下才值得考虑:
使命对性能要求极高
必须访问底层体系或硬件
需要集成已有的 C++ 库。
调用方法
WebAssembly
emcc 是 Emscripten 工具链的一部门,用于将 C 和 C++ 代码编译为 WebAssembly(WASM)或 asm.js。假如想要自己尝试编译的小伙伴可以看看 这里