gpt4 book ai didi

c++ - 我可以将 Node.js C++ 扩展链接到 Node 的内部 OpenSSL 实现吗?

转载 作者:行者123 更新时间:2023-11-30 05:38:09 28 4
gpt4 key购买 nike

我有一个用 C++ 编写的 Node 扩展,需要链接到 OpenSSL。我还看到 Node 有一个 TLS Module这是使用 OpenSSL 实现的。我可以在我的 binding.gyp 文件中将我的扩展链接到 OpenSSL 的 Node 拷贝吗?

最佳答案

事实证明,node-gyp documentation 中涵盖了这个确切的场景。 .基本上,有一些带有 OpenSSL header 的目录包含在 Node.js 源代码分发中,并且可以添加到 node-gyp 包含路径列表中。在 Linux 上,实际的链接是不必要的,因为符号将在加载时由 Node 运行时提供给扩展。

在 Windows 上,这不起作用,并且扩展需要显式编译并链接到单独安装的 OpenSSL 外部拷贝。

关于c++ - 我可以将 Node.js C++ 扩展链接到 Node 的内部 OpenSSL 实现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32916634/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com