【发布时间】:2011-12-12 15:34:34
【问题描述】:
我尝试使用 cygwin gcc 在 Windows 上编译一个 erlang nif 插件。 它编译得很好,但链接器出现了一些错误:
对 `_enif_get_int' 的未定义引用
我目前正在链接 ei.lib 和 erl_interface.lib。 这些都不包含所需的符号。我错过了什么吗?
【问题讨论】:
我尝试使用 cygwin gcc 在 Windows 上编译一个 erlang nif 插件。 它编译得很好,但链接器出现了一些错误:
对 `_enif_get_int' 的未定义引用
我目前正在链接 ei.lib 和 erl_interface.lib。 这些都不包含所需的符号。我错过了什么吗?
【问题讨论】:
看起来您有一个链接到 cygwin 库(通常不导出带下划线的符号)的 windows 模块(它需要以下划线开头的符号)。
【讨论】: