【发布时间】:2017-02-17 19:00:20
【问题描述】:
我正在尝试使用 Electron 运行一个链接到 openssl 库的 C++ 插件。当 C++ 代码尝试访问该库时,我得到一个异常:找不到过程。我发现了另一个类似的问题here,但我无法让它发挥作用,正如原始海报所说的那样。我试图从here 链接到一个静态编译库,特别是 libeay32MT.lib,但是在 Electron 下运行时它仍然崩溃。
在 bindings.gyp 中,我添加了这样的库:
"-l$(OPENSSL_ROOT)/lib/libeay32MT.lib"
有什么想法可以让我完成这项工作吗?
【问题讨论】:
-
-l需要-l32MT之类的内容和-L指定的搜索路径才能找到它。 -
但它是绝对路径。它不应该工作吗?我也试过没有 -l 。当我尝试从 lib 访问内容时,我没有收到任何编译错误,只是运行时。